selenium
# selenium
webdriver.Chrome () 调用什么测试浏览器 返回 browser 对象
browser.get (url) 打开指定网页
from selenium import webdriver import time browser = webdriver.Chrome() browser.get('http://top.baidu.com/buzz?b=396&c=12&fr=topbuzz_b2_c12') print(browser.page_source) #获取页面内容1
2
3
4
5
6
browser.find_elements_by_xpath (xpath) 获取对指定 xpath 路径的标签对象
browser.find_elements_by_xpath('//*[@id="main"]/div[2]/div')#找到xpath对应的标签1
webdriver.ChromeOptions () 无头模式,隐藏窗口操作 返回 option 对象
option.add_argument ("--headless") 隐藏浏览器
option.add_argument ("--no-sandbox") Linux 中禁用沙箱
from selenium import webdriver option =webdriver.ChromeOptions() #无头模式,隐藏窗口操作 option.add_argument("--headless") #隐藏浏览器 option.add_argument("--no-sandbox") #Linux中禁用沙箱 browser = webdriver.Chrome(options=option) browser.get("https://www.bilibili.com/v/popular/all?spm_id_from=333.851.b_7072696d61727950616765546162.3") print(browser.page_source)1
2
3
4
5
6
7
8
编辑 (opens new window)
上次更新: 2023/12/06, 01:31:48