我正在使用python
selenium
脚本,我尝试向Telegram
中的不同用户发送消息。
要打开任何用户的页面,我们只需要用户的用户名,我们就可以加载其聊天页面。
web = webdriver.Chrome()
web.get(TELEGRAM_WEB_HOMEPAGE)
nameList = get_active_name_list()
for name in nameList:
web.get(USER_URL + name)
web.implicitly_wait(2) #HERE IS THE WAIT
elem = web.find_element_by_class_name('composer_rich_textarea')
elem.click()
elem.send_keys(MESSAGE)
elem.send_keys(Keys.ENTER)
new_nameList.remove(name)
我也试过了time.sleep(2)
,在所有情况下程序一旦到达wait命令就会冻结。我需要等待下一个url
的{{1}}加载。
我也尝试使用user
here。
那么,如何解决这个问题呢?