我这里推荐用 selenium+py 解决这个问题。Selenium 是一个用于自动化测试框架。我这里会用到 Selenium 的 WebDriver,这个 WebDriver 支持多款浏览器,比如 Chrome、Safari 等。具体来说,可以用下面的程序引入 selenium 和选择要使用的 WebDriver:
from selenium import webdriver
driver = webdriver.Chrome()
我这里选择了 Chrome,然后我们就可以模拟浏览器发送请求了:
driver.get(“https://www.baidu.com”)