我正在尝试使用python使我的覆盆子pi与我的wifi路由器进行交互。由于我的路由器没有API,我需要在python中使用webscraper或类似的东西输入密码,转到链接等...我尝试过使用selenium和Beautifulsoup,但这两者都需要我不能使用的Web浏览器得到raspalem minimal。
from selenium import webdriver
driver = webdriver.Firefox
和结果......
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'firefox'
答案 0 :(得分:0)
大多数路由器使用基本身份验证。您可以通过以下方案在请求URL中提供用户名和密码:https://USERNAME:PASSWORD@webaddress.com
您不需要Selenium来发出HTTP请求。 Selenium用于浏览器自动化。 BeautifulSoup用于解析HTML,与发出HTTP请求无关。
您可以使用requests
之类的库来发出HTTP请求,而无需任何浏览器。