我正在通过Selenium和Python开发一个webscrapper。当我在命令提示符下通过每行输入代码来运行它时,它运行良好。但是当我通过Attach to Unity and Play
方法运行它时,它返回此错误:
我的硒版本不兼容吗? 谢谢:)
这是我的代码:
Start
答案 0 :(得分:-1)
问题是,当您使用python执行代码时,它不会等待enter键并找到find_element_by_id('0')
在time.sleep(5)
bar.send_keys(Keys.ENTER)
我希望这能解决您的问题
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Chrome('chromedriver.exe')
browser.get('https://tweeterid.com/')
bar = browser.find_element_by_name('twitter')
bar.send_keys('865102744809381888')
bar.send_keys(Keys.ENTER)
time.sleep(5)
out = browser.find_element_by_id('0')
temp = out.text
data = temp.split('=>') #split string into a list
list = []
list.append(data[1])