python怎么拿到这页和浏览器用户实际看到的html源码呢,试了requests和selenium(chrome)

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome(executable_path="D:\documents\Downloads\Compressed\chromedriver_win32\chromedriver.exe")
url = 'http://sthj.gansu.gov.cn/sthj/c112982/list.shtml'
driver.get(url)
# assert "省厅要闻" in driver.title
elem = driver.find_element_by_css_selector(".news-list")
print(elem)

driver.close()

补充:requests库最早试的,带上普通访问时的cookie也不行。 用selenium_Chrome也是没有像普通浏览器一样“执行jsq然后跳转” ,怎么回事。


pyppeteer也试了,也是拿不到最终的html code

阅读 659
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏