尝试在Instagram上执行此操作。之前有代码,例如导入库和chrome驱动程序路径并登录..所以下面是失败的循环...您的建议是什么?当我放入一个确切的URL列表时它就起作用了。所以循环中肯定有问题
users=['instagramuser1','instagramuser2','instagramuser3']
user=-1
for user in users:
user+=1
webdriver.get('https://www.instagram.com/'+str(users)+'/')
sleep(5)
webdriver.find_element_by_css_selector('the_amazing_css_path').click()
答案 0 :(得分:0)
我认为您想要的是:
users=['instagramuser1','instagramuser2','instagramuser3']
for user in users:
webdriver.get('https://www.instagram.com/' + user + '/')
sleep(5)
webdriver.find_element_by_css_selector('the_amazing_css_path').click()
在URL字符串中注意user
而不是users
。
答案 1 :(得分:0)
我假设您使用问题中张贴的确切代码。 因此您在此特定代码中未遵循python缩进规则 它应该像这样解决:
users=['instagramuser1','instagramuser2','instagramuser3']
for user in users:
webdriver.get('https://www.instagram.com/'+user+'/')
sleep(5)
webdriver.find_element_by_css_selector('the_amazing_css_path').click()