虫虫仙人
码龄2年
关注
提问 私信
  • 博客:23,070
    问答:2,014
    视频:1,257
    26,341
    总访问量
  • 8
    原创
  • 104,434
    排名
  • 2,690
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:人生苦短

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2022-12-13
博客简介:

虫虫仙人的博客

博客描述:
人生苦短
查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    845
    当月
    1
个人成就
  • 获得220次点赞
  • 内容获得38次评论
  • 获得182次收藏
  • 代码片获得308次分享
创作历程
  • 3篇
    2024年
  • 5篇
    2023年
成就勋章
TA的专栏
  • bug记录
    5篇
  • 测试面试经历记录
兴趣领域 设置
  • Python
    djangopygameflaskpyqt
  • 学习和成长
    程序人生
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python中selenium加载网页元素问题

答:
你已经说出来问题了
selenium在操作新网页和弹窗时候,都需要先切换到新网页和新弹窗,不切换的话是找不到元素的
切换网页:
# 1、获取当前的句柄值
# print("当前的句柄值是:", driver.current_window_handle)

# 2、
# 1).切换窗口操作,driver.window_handles 获取driver启动的所有窗口句柄
handles = driver.window_handles

# 2).切换窗口工作
driver.switch_to.window(handles[-1])
driver.find_element_by_id('userB').send_keys('admin9')
你说的这个弹窗多半在新的frame,需要你去看看
切换frame:
# 切换到frame
driver.switch_to.frame('idframe1')
# 在frame表单中填写信息
driver.find_element_by_id('userA').send_keys('admin')

有问题的话再问
回答问题 2024.07.01

爬取去哪儿网旅游景点的封面图片

答:

这就定位元素了,你指定src属性等于什么就是喽

回答问题 2024.05.31

python类创建问题

答:
错误在于第十四行,不要直接输出类
第十四行前加上一行实例化类:a=Banjin()
输出改为:print(a.getNum())

回答问题 2024.05.29

网页文件的下载,该学习哪门知识

答:

学习爬虫就行
只不过小网站简单而已

回答问题 2024.05.21

Python selenium中能定位到元素却返回0个元素

答:

```python

1.兄弟先试一下找元素前面加一个等待 sleep(1),可能是页面没加载出来
2.兄弟仔细看看是不是不在一个表单里,不在的话 switch.to 切换一下
```.

回答问题 2024.05.14

Python报错原因

答:
1.最后一行代码去掉value:
2.你最后一行代码不完整
   你打算干嘛
    如果是定位元素前面加变量
    如果是打算点击元素之类的话,后面加.click()
回答问题 2024.05.13

Python问题,求大家相救

答:

兄弟你这个情况跟这个类似,建议你看一下
http://t.csdnimg.cn/iRlmB

回答问题 2024.04.19

Python爬虫print不出内容怎么办?

答:

一群不调式的大哥们

img


你第十行代码定位过时了
修改为:

all_titles = soup.select("a[href*='/acg']")

回答问题 2024.04.17

pycharm运行不出结果

答:

问一下html文件放哪里了,正确位置如图1,图2
图2html文件位置在templates文件夹中

img

img

回答问题 2024.04.07

pycharm为何excel文件无法倒入,但是csv的可以导入

答:

确保你的代码文件与excel文件在同一个目录下,再确认名字是否正确,
如果上述报错,新建一个excel文件,代码打开这个新建文件试试

回答问题 2024.04.03

python time小技巧:定时任务(二)

上篇讲到了怎么利用time.sleep()强制等待的方式,实现定时任务。python time小技巧:定时任务(一)本篇讲解不中断程序,就可以定时任务,意义在于不影响正常运行的程序。当然你也可以使用多线程的方式,实现这种效果。如有不足之处,欢迎大家指导。。
原创
发布博客 2024.03.29 ·
1049 阅读 ·
7 点赞 ·
1 评论 ·
10 收藏

如何使用selenium在打开指定网页后,自动完成登录后,再退出控制状态, 交还控制权给用户?

答:

看兄弟需求倒是简单
selenium是打开模拟浏览器,而不是正在操作的浏览器。
所以兄弟可以用selenium完成登录后,使用sleep()等待就行

from selenium import webdriver
 from time import time
# 创建WebDriver对象
driver = webdriver.Chrome()  # 使用Chrome浏览器,需要下载对应的Chrome驱动程序,并将其放在系统的PATH中
 
# 打开网页
driver.get('https://example.com/login')
 
# 定位登录表单并输入登录信息
username_input = driver.find_element_by_id('username')
password_input = driver.find_element_by_id('password')
username_input.send_keys('your_username')
password_input.send_keys('your_password')
 
# 提交表单进行登录
login_button = driver.find_element_by_id('login_button')
login_button.click()
 
# 完成登录后,处理其他操作
 
sleep(3000)

回答问题 2024.03.28

我添加pycharm解释器,它一直updating Python interpreter怎么办

答:

兄弟你添加解释器错了吧

img

回答问题 2024.03.19

在终端中安装结巴库出现致命错误咋办

答:

兄弟你现在的情况是无法使用pip命令。
你检查是不是python版本对应不上,导致pip命令失败。
或者删除掉多余pip版本,环境中有多个pip版本也会导致这个问题。

回答问题 2024.03.15

print(“{:=^30}”.format(‘end’))语法错误在哪儿

答:

我运行没错!你确认一下双引号是不是用的中文?是的话改成英文就行了

回答问题 2024.03.12

PyCharm脚本执行中出现问题,还请友友们解决一下

答:

谷歌的驱动器版本与浏览器版本不匹配吧?

回答问题 2024.03.11

Python,运行时出现这个窗口

答:

运行python程序先设置配置,这弹窗没毛病
看报错是你解释器路径没写,建议你写的python.exe的路径就行了
还有配置不会写就百度吧

回答问题 2024.03.05

這個題還有別的解法嗎?

答:

说两个思路
第一个直接使用排序的函数sorted()进行排序
第二个就像你用min()和max()一样,可以赋值变量直接依次输出,中间的数加一个判定就行。

回答问题 2024.03.04

mysql建表 报错 该如何处理

答:

第二行去掉key就行

回答问题 2024.03.03

这种问题怎么解决啊🥹

答:

题主是不是突然无法使用pip命令了?
查看环境变量,删除多余的pip版本就行

回答问题 2024.02.28
加载更多