qq:800819103
在线客服,实时响应qq群
在线客服,实时响应客服电话
13318873961网上每天都有大量的新闻内容出现,如何快速获取这些内容呢?今天黑洞代理IP就为大家分享一下,爬取是如何爬取网易的社会新闻内容的。首先我们可以先打开目标页面,右键检查,查找我们需要的内容。这里我们主要抓取新闻标题、链接和新闻内容。
代码如下:
import re
from urllib import request
from bs4 import BeautifulSoup
def download(title, url):
req = request.urlopen(url)
res = req.read()
soup = BeautifulSoup(res,'lxml')
#print(soup.prettify())
tag = soup.find('div',class_='post_text')
#print(tag.get_text())
title = title.replace(':','')
title = title.replace('"','')
title = title.replace('|','')
title = title.replace('/','')
title = title.replace('\\','')
title = title.replace('*','')
title = title.replace('<',' title="title.replace('">','')
title = title.replace('?','')
#print(title)
file_name = r'E:\code\python\spider_news\sociaty\\' +title + '.txt'
file = open(file_name,'w',encoding = 'utf-8')
file.write(tag.get_text())
if __name__ == '__main__':
urls = ['http://temp.163.com/special/00804KVA/cm_shehui.js?callback=data_callback',
'http://temp.163.com/special/00804KVA/cm_shehui_02.js?callback=data_callback',
'http://temp.163.com/special/00804KVA/cm_shehui_03.js?callback=data_callback']
for url in urls:
#url = 'http://temp.163.com/special/00804KVA/cm_shehui_02.js?callback=data_callback'
req = request.urlopen(url)
res = req.read().decode('gbk')
#print(res)
pat1 = r'"title":"(.*?)",'
pat2 = r'"tlink":"(.*?)",'
m1 = re.findall(pat1,res)
news_title = []
for i in m1:
news_title.append(i)
m2 = re.findall(pat2,res)
news_url = []
for j in m2:
news_url.append(j)
for i in range(0,len(news_url)):
#print(news_title[i],news_body[i])
download(news_title[i],news_url[i])
print('正在爬取第' + str(i) + '个新闻',news_title[i])
通过上述代码,我们就可以获取到网易社会新闻的相关内容了。黑洞代理IP为您提供安全稳定、高效便捷的爬虫代理IP服务,更多问题请点击官网咨询客服。
相关文章内容简介
1 动态IP如何帮助爬虫爬取网易社会新闻内容
网上每天都有大量的新闻内容出现,如何快速获取这些内容呢?今天黑洞代理IP就为大家分享一下,爬取是如何爬取网易的社会新闻内容的。首先我们可以先打开目标页面,右键检查,查找我们需要的内容。这里我们主要抓取新闻标题、链接和新闻内容。 代码如下: import∵re from∵urllib∵import∵request from∵bs4∵import∵BeautifulSoup def∵download... [阅读全文]
最新标签
推荐阅读
04
2019-03
怎么测试代理IP软件好不好用?
虽然说限制使用代理IP软件的人越来越多,当时初次接触的人可能多一些使用事项没有注意到,容易导致IP还是被封了,或者是代理IP软件本身质量不够好,这该怎么办呢?怎么测试代理IP软件好
27
2019-08
http爬虫代理ip资源怎么获得?
在爬虫使用http代理爬取数据的过程种,我们经常碰到一些网站采取了防爬取技术,还有另外一种情况就是由于自己采集网站信息的强度和速度都过于猛烈,给对方的服务器造成的过大的压力,
08
2019-07
数据采集可以用代理IP吗?
说起代理IP,经常做网络业务的人都知道,可以用来注册、抢购、投票、发帖,这些其实都是属于效果补量,代理IP除了可以做效果补量使用,数据采集也可以使用。其实代理IP的功能用途远比你
12
2018-10
换ip软件有什么用?
随着互联网的普及,上网的用户也越来越多,各大网站的访问数量的就随之增加,特别是很多任务网站或者注册网站,为了防止恶意的注册等,都会限制各种访问、点击等等的,最为普遍的就是
热门文章