【发布时间】:2021-01-16 03:05:15
【问题描述】:
我想用 python 写一些关于 selenium 的帖子。
这是我的代码:
html=driver.page_source
soup=BeautifulSoup(html,"html.parser")
input=soup.find_element_by_css_selector("body > div._2dDPU.CkGkG > div.zZYga > div > article > div.eo2As > section.sH9wk._JgwE > div > form > textarea)
input.clear()
input.send_keys("blahblah")
input.submit()
这是错误信息:
TypeError Traceback (most recent call last)
<ipython-input-93-250a282801db> in <module>
----> 1 input=soup.find_element_by_css_selector("body > div._2dDPU.CkGkG > div.zZYga > div > article > div.eo2As > section.sH9wk._JgwE > div > form > textarea")
2 input.clear()
TypeError: 'NoneType' object is not callable
【问题讨论】:
-
BeautifulSoup 只是一个解析器,您不能使用它发送或单击项目。这一切都在硒之下。您的代码将 selenium 方法与 BeautifulSoup 方法混合在一起。
标签: python selenium selenium-webdriver web-scraping webdriver