Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python从网页读取值?_Python_Python 3.x_Beautifulsoup_Python Requests - Fatal编程技术网

如何使用python从网页读取值?

如何使用python从网页读取值?,python,python-3.x,beautifulsoup,python-requests,Python,Python 3.x,Beautifulsoup,Python Requests,我对python非常陌生,但我开始了一个实习,要求我做一些python工作,我被要求创建一个应用程序,可以从网页(IP地址)检索数据,然后将这些值与正确的值进行比较,然后打印出是否通过。请检查我制作的这个图表,以便你们能更好地理解它。请看一看。 到目前为止,我只编写了一些python代码来检查网站/ip地址是否正常,但我不知道如何进一步。你们能帮我用一些例子来执行进一步的步骤吗 这是网站的图片。红色圆圈中的值需要与辅助值进行比较,我希望这张图片能有所帮助。 但是,我可以在本页上使用来比较这些

我对python非常陌生,但我开始了一个实习,要求我做一些python工作,我被要求创建一个应用程序,可以从网页(IP地址)检索数据,然后将这些值与正确的值进行比较,然后打印出是否通过。请检查我制作的这个图表,以便你们能更好地理解它。请看一看。

到目前为止,我只编写了一些python代码来检查网站/ip地址是否正常,但我不知道如何进一步。你们能帮我用一些例子来执行进一步的步骤吗

这是网站的图片。红色圆圈中的值需要与辅助值进行比较,我希望这张图片能有所帮助。

但是,我可以在本页上使用来比较这些值。非常感谢您的帮助

import requests
import urllib.request
import eventlet
from selenium import webdriver
from bs4 import BeautifulSoup
import pandas as pd

eventlet.monkey_patch()
with eventlet.Timeout(10):
    print(urllib.request.urlopen("http://192.168.100.5").getcode())
    print("Website is UP") 
    
eventlet.monkey_patch()
with eventlet.Timeout(10):
    print(urllib.request.urlopen("http://10.10.10.2").getcode())
    print("Website is UP")


你有一个好的开始!你接下来的步骤应该是确定你想要刮去的元素的独特特征。具体地说,要查找类或id名称之类的东西,它们仅对您要刮取的数据是唯一的

您还可以使用选择器Gadget()之类的工具来帮助实现流程自动化。不幸的是,由于您正在访问本地IP地址,这里没有人能够帮助您找到这些地址

找到合适的选择器后,可以使用BeautifulSoup查看数据。我建议查看BeautifulSoup提供的
find
findall
命令