栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

selenium服务器/本地返回结果不同

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

selenium服务器/本地返回结果不同

源码: 

#⭐打开浏览器
from selenium import webdriver
from selenium.webdriver import Chrome
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By

opt = Options()
opt.add_argument('--no-sandbox')                # 解决DevToolsActivePort文件不存在的报错
opt.add_argument('window-size=1920x1080')       # 设置浏览器分辨率
opt.add_argument('--disable-gpu')               # 谷歌文档提到需要加上这个属性来规避bug
opt.add_argument('--hide-scrollbars')           # 隐藏滚动条,应对一些特殊页面
#opt.add_argument('blink-settings=imagesEnabled=false')      # 不加载图片,提升运行速度
opt.add_argument('--headless')                  # 浏览器不提供可视化界面。Linux下如果系统不支持可视化不加这条会启动失败

#⭐⭐⭐本地版
s = Service(r"D:python3.8Chromedriverchromedriver.exe")
driver = webdriver.Chrome(service=s, options=opt)
#⭐⭐⭐服务器版
driver = webdriver.Chrome(options=opt)



driver.get('http://www.baidu.com')

texts = driver.find_elements(By.CLASS_NAME, "mnav.c-font-normal.c-color-t")
for x in texts:
    print(x.text)

driver.close()


#⭐查看内存使用
import psutil
import os

print(u'当前进程的内存使用:%.4f MB' % (psutil.Process(os.getpid()).memory_info().rss / 1024 / 1024) )

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/581321.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号