from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By from time import sleep def test_element(): # 创建浏览器驱动对象 s = Service(executable_path='./chromedriver.exe') # 创建Chrome浏览器 driver = webdriver.Chrome(service=s) # 访问bing网站 driver.get('https://cn.bing.com/') sleep(1) # 定位搜索框,输入要搜索的内容 driver.find_element(By.ID,'sb_from_q').send_keys("百战") sleep(1) # 定位搜索按钮 , 点击搜索按钮 driver.find_element(By.ID,'search_icon').click() sleep(1) # 关闭浏览器 driver.quit() if __name__ == '__main__': test_element()
这个我运行了,下面就出错了,网页不会输入 百战 并且搜索,这是为什么呀
老师在安装一些库的时候下载实在是太慢了,建议写文档的时候加上一个
国内的镜像源,这是我常用的清华镜像源:https://pypi.tuna.tsinghua.edu.cn/simple
# 开发工具是pycharm import re import requests from fake_useragent import UserAgent url = '} resp = requests.get(url, headers=headers) with open('tem.html','wb') as f: f.write(resp.content) """ 运行我的代码后保存本地的html文件中,就没有中文乱码,是不是我和 老师的保存方式不同,而和老师的结果有偏差? """
import requests from fake_useragent import UserAgent from jsonpath import jsonpath import json url = 'https://www.lagou.com/lbs/getAllCitySearchLabels.json' headers = {'User-gent':UserAgent().chrome} resp = requests.get(url,headers=headers) # print(resp.text) obj = json.loads(resp.text) ids = jsonpath(obj,"$..id") # 第一个参数是obj对象,第二个是参数是jsonpath表达式 names = jsonpath(obj,'$..name') for i,n in zip(ids,names): print(i,n)
我这个代码为什么报错呀,打印不出来
老师用的什么插件进行提示的
电影也爬不下来
Docker 服务怎么开启,查询了,他说还要wsl什么的下载,好多东西要配置,能专门有一个教程教一下嘛,孩子搞不定了
老师,我想用正则表达式可以匹配到红色划线的那些数字,但是我尝试了几次都不行,那个正则应该怎么写呢?
20-分段情况.zip
怎么开启docker服务?
好好突然就说要重启shell是什么原因啊
这个要怎么解决呢
这是什么错误
老师这个地方为啥没法取消勾选啊。
老师我用xshell安装了docker,在powershell上用不了docker.
老师为什么我的两台虚拟机的ip是一样的。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637