Social Exchange 机器人卡在按钮点击处

Social Exchange bot Stuck at button click

我正在尝试在 python 中为 addmefast 构建一个简单的网络机器人,但我目前卡在了机器人应该点击 [=14] 中的“赞”按钮的步骤=]

我一直得到相同的结果:

Likebutton = driver.find_elements_by_css_selector("single_like_button.btn3-wrap > div.btn3").click()
AttributeError: 'list' object has no attribute 'click'

卡住的部分代码:

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()

导致按钮的代码如下所示:

<a class="single_like_button btn3-wrap" onclick="openFbLWin_2180739();"><span> </span>

<div class="btn3">Like</div>


</a>

elements 更改为 element 会使程序根本无法定位元素。

find_elements_by_css_selector() returns a list of elements, while you need find_element_by_css_selector() 这将 return 你一个元素:

like_button = driver.find_element_by_css_selector(".single_like_button.btn3-wrap > div.btn3")
like_button.click()

还要注意选择器开头的点。