程序运行失败
在centos7中运行失败了
相关代码:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
chrome_options = Options()
#需要加上--no-sandbox
chrome_options.add_argument('--no-sandbox')
test_webdriver = webdriver.Chrome(options=chrome_options) #启动浏览器Chrome
test_webdriver.maximize_window() #窗口最大化
test_webdriver.get("https://www.baidu.com/") #请求目标网址
test_webdriver.find_element_by_xpath("//input[@id='kw']").send_keys("python") #搜索框>输入参数
test_webdriver.find_element_by_xpath("//input[@id='su']").click() #点击搜索按钮
time.sleep(5)
print(test_webdriver.title)
#print(test_webdriver.page_source) #当前网页源代码
#print(test_webdriver.get_cookies())
test_webdriver.quit() #关闭浏览器
16
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕美
2021-01-13 11:16:15
同学,你好。同学可以根据下述方法进行操作
1、关闭所有的打开的浏览器,然后再重新执行脚本
2、在程序中添加如下代码:
from selenium.webdriver.chrome.options import Options
chrome_options.add_argument(’–disable-dev-shm-usage’)
chrome_options.add_argument(’–headless’)
# “–headless”参数是不用打开图形界面(#浏览器不提供可视化页面. linux下如果系统不支持可视化不加这条会启动失败)
或还有问题同学可将具体报错信息提供下
祝学习愉快~~~~
4.入门主流框架Scrapy与爬虫项目实战
- 参与学习 人
- 提交作业 107 份
- 解答问题 1672 个
Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星