pyperclip-clipboard-content

import pyperclip 处理一下不能获取的网页节点

<input name="result" id="result" type="text" value="">

shadow-root (user-agent)

<div id="inner-editor"26 />

shadow-root是selenium无法读出的。

解决方法:

定位 input name="result" type="text" /> 通过pyperclip获取剪贴板内容,为了保证准确性多复制几次

ft = self.driver.find_element_by_name("result")

def copyn(x):

ft.send_keys(Keys.CONTROL, 'a')

ft.send_keys(Keys.CONTROL, 'c')

map(copyn,range(2))

return pyperclip.paste()

网速不稳定的时候,time.sleep(2)缓两秒比较靠谱

网络数据处理效果依赖网速