在开发Python的addmefast机器人时卡住了!

大家好,我希望你们能帮我解决一些问题。我是新手,但我正在尝试用Python建一个简单的网络机器人来给addmefast点赞,但我目前被困在机器人应该点击addmefast内部的喜欢按钮这一步骤上了。我一直得到同样的结果:Likebutton = driver.find_elements_by_css_selector("single_like_button.btn3-wrap > div.btn3").click()AttributeError: 'list' object has no attribute 'click',用find_elements_by_css_selector找到的是列表对象,而不是单个对象。关键代码:driver.implicitly_wait(4)YTlikespage = driver.get("h t t p : / / addmefast . com/free_points/youtube_likes")Likebutton = driver.find_elements_by_css_selector("single_like_button.btn3-wrap > div.btn3").click()注意:我空隔了addmefast链接,因为我不允许发布链接。任何帮助将不胜感激。
 

mengacaga1989

New member
尝试使用find_element_by_css_selector而不是find_elements_by_css_selector,因为它是一个类或id,所以分别用.或# 进行前缀
 
使用Python 2.7。从“elements”更改为“element”会产生错误,甚至无法再找到元素selenium.common.exceptions.NoSuchElementException:Message: Unable to locate element: {"method": "css selector", "selector": "single_like_button.btn3-wrap > div.btn3"}。导致按钮的代码似乎是以下内容。正确的语法是什么?Like
 
对于有需要的人来说,正确的语法是“Likebutton = driver.find_element_by_css_selector(“.single_like_button .btn3”).click()”。干杯!感谢Chlenix!
 

ithkadetap1973

New member
你可以用imacros和CLICK X = n Y = n函数更轻松地制作addmefast机器人。实际上,只需要几分钟,就可以使用imacros和CLICK函数完全制作可用的addmefast机器人。
 
顶部