程序运行失败

程序运行失败

在centos7中运行失败了

http://img1.sycdn.imooc.com//climg/5ffdce2e09b18aee07920451.jpg



http://img1.sycdn.imooc.com//climg/5ffdcb11097d89ad06480430.jpg


相关代码:

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() #关闭浏览器


正在回答 回答被采纳积分+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下如果系统不支持可视化不加这条会启动失败)

或还有问题同学可将具体报错信息提供下

​祝学习愉快~~~~


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
4.入门主流框架Scrapy与爬虫项目实战
  • 参与学习           人
  • 提交作业       107    份
  • 解答问题       1672    个

Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师