Tôi đang cố gắng lấy các tiêu đề trong trình duyệt web selenium. Một cái gì đó tương tự như sau:Làm thế nào để lấy tiêu đề trong python selenium-webdriver
>>> import requests
>>> res=requests.get('http://google.com')
>>> print res.headers
tôi cần phải sử dụng Chrome
webdriver vì nó hỗ trợ đèn flash và một số thứ khác mà tôi cần phải thử nghiệm một trang web. Dưới đây là những gì tôi có cho đến nay trong Selenium:
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?
Tôi đã thấy một số câu trả lời khác mà khuyên bạn nên chạy toàn bộ máy chủ selen để có được thông tin này (https://github.com/derekargueta/selenium-profiler). Làm thế nào tôi sẽ nhận được nó bằng cách sử dụng một cái gì đó tương tự như ở trên với Webdriver?
Ông có thể xin hãy giải thích những gì tiêu đề nào bạn muốn trích xuất và để làm gì? Cảm ơn. – alecxe
Chắc chắn rằng bạn không thể làm điều đó ra khỏi hộp. –