当前位置: 首页 > wzjs >正文

网页设计实训班seo如何优化图片

网页设计实训班,seo如何优化图片,做营销网站设计,惠民卡看电影怎么用提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、网址分析与代码 前言 提示:这里可以添加本文要记录的大概内容: 爬虫案例六用协程爬取趣笔阁 提示:以下是本篇文章正文内…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、网址分析与代码


前言

提示:这里可以添加本文要记录的大概内容:
爬虫案例六用协程爬取趣笔阁


提示:以下是本篇文章正文内容,下面案例可供参考

一、网址分析与代码

爬取正本小说,首先在目录首页要提取到所有章节urls,然后再根据urls逐一访问并下载内容。
爬取的网址
分析发现要提取的url都在源代码上,这一步提取urls不需要协程直接访问用xpath提取就行,前12个urls去掉就行了。我们只提取正文的url

def get_all_urls():url = "https://www.biqugecd.net/20_20612/"session = requests.session()session.headers = {"":""#请求头自行添加}resp = session.get(url)resp.encoding = 'gbk'page = etree.HTML(resp.text)names = page.xpath(".//div[@class='listmain']/dl/dd/a/text()")[12:]urls = page.xpath(".//div[@class='listmain']/dl/dd/a/@href")[12:]result = []for name, url_ in zip(names, urls):result.append({"name": name,"url": urljoin(url, url_)})return result

在这里插入图片描述
接下来进入小说章节内容页,发现数据页是在源代码上,也可以通过xpath提取,不过数据有很多空白和一些无用的数据需要做下清理,我去掉了第一个和后4个的无用数据行,并用join连接列表,用re正则去除空白。并用协程下载内容。

detail_headers = {"":"" #请求头自行添加
}
async def download_one(chapter):url = chapter['url']name = chapter['name']async with aiohttp.ClientSession(headers=detail_headers) as session:async with session.get(url) as resp:html = await resp.text(encoding='gbk')print(html)# 解析htmltree = etree.HTML(html)content = re.sub("\s","","".join(tree.xpath(".//div[@id='content']//text()")[1:-4]))async with aiofiles.open(name + ".txt",mode="w",encoding="utf-8") as f:await f.write(content)print(name, "保存完毕")async def download_all_chapters(all_chapter_urls):tasks = []for dic in all_chapter_urls:t = asyncio.create_task(download_one(dic))tasks.append(t)await asyncio.wait(tasks)

在这里插入图片描述
启动代码如下:

def main():# 1.得到所有章节的url 这里我设置只爬取5个url 全开怕对面崩了!!!all_chapter_urls = get_all_urls()[:5]print(len(all_chapter_urls))# 2.异步协程下载所有章节loop = asyncio.get_event_loop()loop.run_until_complete(download_all_chapters(all_chapter_urls))if __name__ == '__main__':main()

我只爬取了前5个url,测试了自己写的代码是否有效,并没有直接全跑了,因为感觉对面服务器不咋的…我怂的很哈哈哈
在这里插入图片描述


http://www.dtcms.com/wzjs/155414.html

相关文章:

  • 做平团的网站关键词优化策略
  • 网站克隆镜像做关键字seo一键建站
  • 做wish选品参考什么网站seo关键词排名优化哪家好
  • 网站more应该怎么做个人网站免费域名和服务器
  • 做任务的正规网站做网站公司哪家正规
  • 公司做宣传网站发票可以抵扣不宁波网站推广平台效果好
  • 网站收录很少却有排名湛江百度seo公司
  • 制作网站的程序语言长沙正规seo优化公司
  • 做网站运营的要求网页优化
  • 网站开发需求方案做seo如何赚钱
  • 网站设计的素材如何开通网站
  • 家电网站建设总体目标网页设计与制作期末作品
  • 网站建设思维导图模板优秀的软文广告案例
  • 网上哪个网站做的系统好用吗抖音引流推广免费软件app
  • 设计新闻发布网站模板上海推广网络营销咨询热线
  • 珠海企业集团网站建设长沙网站制作公司哪家好
  • 如何给网站做快速排名南京网络营销服务
  • 商城首页设计百度seo优化包含哪几项
  • 长宁手机网站建设企业营销网站制作
  • aardio 网站开发网络营销的策略
  • wejianzhan是什么网站百度文库官网入口
  • 档案网站建设思考百度打广告收费表
  • 西安网站建设报价媒体发稿网
  • 花生壳做网站需要备案火蝠电商代运营公司
  • 做网站流程、自媒体平台排名前十
  • 包头网站建设推广国家再就业免费培训网
  • 自助建站系统源源码网络营销培训
  • 西安招聘网站建设今晚赛事比分预测
  • 网站建设公司江苏什么软件可以发布广告信息
  • 网站建设如何收费企查查在线查询