selenium中关于打包的问题
来源:10-8 滑动验证码识别 和selenium模拟登录B站 - 3

超级无敌大好人
2021-02-27
老师您好,我做了一个外包项目,项目的功能是利用selenium结合pyqt5面板进行数据的爬取
打包的指令:
pyinstaller test.py --hidden-import PySide2.QtXml --paths C:\Users\XUEJINHU\AppData\Local\Programs\Python\Python37\Lib\site-packages\shiboken2
我在进行pyinstaller打包的时候,出现了2个问题:
尝试了在生成的spec的hiddenimport加入了这几个名字 然后 pyinstaller test.spec还是没用
2.我在另外一台电脑打开打包的exe,
div_tag = bro.find_element_by_xpath('//*[@id="nc_1_n1z"]')
action = ActionChains(bro)
action.click_and_hold(div_tag)
for i in range(5):
# 让动作链立即执行
action.move_by_offset(60, 0).perform()
sleep(0.3)
action.release()
这段代码失效了,无法进行自动拖拽
打包后的click也失效了,但是我通过以下方法能解决
menu = bro.find_element_by_xpath('//span[contains(text(),"下一页")]')
js = 'arguments[0].click()'
bro.execute_script(js, menu)
希望老师能够解决一下,非常着急…
谢谢老师
写回答
1回答
-
超级无敌大好人
提问者
2021-02-27
老师,如果这里不方便,能麻烦加一下微信帮我解决一下嘛。。。真的挺着急的
xuejinhu12138 这是我的微信号
032021-03-02
相似问题