利用Python爬取工控行业系统漏洞

先贴连接,让各位观众老爷看看,对不对你们的胃口

工控行业系统漏洞

可以看到,这个网页是html静态的,所以问题变的非常的简单

只需要用request请求网页就可以了

话不多说,直接贴代码

import requests
from urllib.parse import urlencode
from lxml import etree
import pymysql
import time
import xlwt
import xlrd

def makeurl():
    # http://ics.cnvd.org.cn/?tdsourcetag=s_pctim_aiomsg&max=20&offset=0
    baseurl = 'http://ics.cnvd.org.cn/?'
    params = {
        'tdsourcetag': 's_pctim_aiomsg',
        'max': '20'
    }
    for page in range(MAX_PAGE):
        params['offset'] = page * 20
        url = baseurl + urlencode(params)
        print('url is ', url)
        yield url

def get_page_urllist(url):
    headers = {
        'Host': 'ics.cnvd.org.cn',
        'Referer': 'http://ics.cnvd.org.cn/?tdsourcetag=s_pctim_aiomsg&max=20&offset=40',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'
    }
    response = requests.get(url, headers=headers)
    return response.text

def parse_urllist(content):
    html = etree.HTML(content)
    for li in html.xpath('//tbody[@id="tr"]/tr'):
        yield li.xpath('td/a/@href')[0]

def get_page(url):
    headers = {
        'Host': '
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
利用Python养老院数据是一种通过自动化程序获互联网上关于养老院的信息的方法。Python是一种简单易学的编程语言,具有强大的网络功能,可以帮助我们实现这个目标。 首先,需要选择一个合适的虫框架,比如Scrapy或BeautifulSoup。这些框架可以帮助我们简化数据的流程。 接下来,我们需要确定要的养老院的网站。可以从搜索引擎中找到一系列相关的养老院网站,并逐个进行分析。从网站中找到关于养老院的信息,比如名称、地址、电话、服务项目等。 然后,我们需要编写Python代码来实现数据的。首先,需要使用HTTP请求库来向网站发送请求,获网页源代码。然后,使用解析库来解析网页源代码,提需要的信息。最后,使用存储库将提的数据保存到本地或数据库。 在进行过程时,需要注意法律和道德规范。确保遵守网站的政策,以免侵犯他人的权益。过程中也需要注意网站服务器的压力,避免给服务器带来过大的负担。 总结起来,利用Python养老院数据是一种有效的方式,可以帮助我们快速获互联网上的养老院信息。通过选择合适的虫框架和编写相应的代码,可以实现自动化数据,从而节省时间和精力。同时,也需要遵守法律和道德规范,保护个人隐私和网站的正常运营。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值