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()
还要注意选择器开头的点。
我正在尝试在 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()
还要注意选择器开头的点。