How to grab headers in python selenium-webdriver

后端 未结 5 1308
野趣味
野趣味 2021-01-01 23:37

I am trying to grab the headers in selenium webdriver. Something similar to the following:

>>> import requests
>>> res=requests.get(\'http:         


        
5条回答
  •  南方客
    南方客 (楼主)
    2021-01-01 23:56

    You can get the header via the log (source from Mma's answer)

    from selenium import webdriver
    import json
    driver = webdriver.PhantomJS(executable_path=r"your_path")
    har = json.loads(driver.get_log('har')[0]['message']) # get the log
    print('headers: ', har['log']['entries'][0]['request']['headers'])
    

提交回复
热议问题