私はセレナのwebdriverでヘッダを取得しようとしています。次のような何か:pythonのヘッダをつかむ方法selenium-webdriver
>>> import requests
>>> res=requests.get('http://google.com')
>>> print res.headers
私はそれがフラッシュと私は、Webページをテストする必要があるいくつかの他のものをサポートしているのでChrome
webdriverをを使用する必要があります。ここで私はセレンで、これまで持っているものです。
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://login.comcast.net/login?r=comcast.net&s=oauth&continue=https%3A%2F%2Flogin.comcast.net%2Foauth%2Fauthorize%3Fclient_id%3Dxtv-account-selector%26redirect_uri%3Dhttps%3A%2F%2Fxtv-pil.xfinity.com%2Fxtv-authn%2Fxfinity-cb%26response_type%3Dcode%26scope%3Dopenid%2520https%3A%2F%2Flogin.comcast.net%2Fapi%2Flogin%26state%3Dhttps%3A%2F%2Ftv.xfinity.com%2Fpartner-success.html%26prompt%3Dlogin%26response%3D1&reqId=18737431-624b-44cb-adf0-2a85d91bd662&forceAuthn=1&client_id=xtv-account-selector')
driver.find_element_by_css_selector('#user').send_keys('[email protected]')
driver.find_element_by_css_selector('#passwd').send_keys('XXY')
driver.find_element_by_css_selector('#passwd').submit()
print driver.headers ### How to do this?
私は、この情報(https://github.com/derekargueta/selenium-profiler)を取得するために、全セレンサーバーを実行することはお勧めいくつかの他の回答を見てきました。上記のWebdriverのようなものを使って、どうすればいいですか?
手の込んだていただけますか?ありがとう。 – alecxe
あなたはそれを箱から出すことはできません。 –