如果我有一个最小的操作系统,如何在python中使用webscraper?

时间:2016-10-09 06:41:25

标签: python web-scraping raspberry-pi raspbian

我正在尝试使用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'

1 个答案:

答案 0 :(得分:0)

大多数路由器使用基本身份验证。您可以通过以下方案在请求URL中提供用户名和密码:https://USERNAME:PASSWORD@webaddress.com

您不需要Selenium来发出HTTP请求。 Selenium用于浏览器自动化。 BeautifulSoup用于解析HTML,与发出HTTP请求无关。

您可以使用requests之类的库来发出HTTP请求,而无需任何浏览器。