python爬取四川建设行业数据共享平台

1.直接上代码

本人第一次写博客,文笔不好,有问题留言评论吧!

import csv
import requests
import time
import tools
from lxml import etree
url = 'http://jst.sc.gov.cn/xxgx/Enterprise/eLWQYList.aspx'
def getres(VIEWSTATE,EVENTVALIDATION,page):
    session=requests.session()
    header="""Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
    Accept-Encoding: gzip, deflate
    Accept-Language: zh-CN,zh;q=0.9
    Cache-Control: no-cache
    Connection: keep-alive
    Host: jst.sc.gov.cn
    Pragma: no-cache
    Upgrade-Insecure-Requests: 1
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"""
    data="""__VIEWSTATEGENERATOR: 763777C1
__EVENTTARGET: ctl00$MainContent$gvBiddingResultPager
mc: 
xydm: """
    datas=tools.make_header(data)
    datas['__VIEWSTATE'] = VIEWSTATE
    datas['__EVENTVALIDATION'] = EVENTVALIDATION
    datas['__EVENTARGUMENT'] = page
    headers=tools.make_header(header)
    res = session.post(url,headers=headers,data=datas)
    html=etree.HTML(res.text)
    item={
   }
    item['gsname'] = html.xpath("//table[@class='table  table-striped table-hover table-search-list']/tbody/tr/td[1]/text()")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值