旅游网站系统源码分享在哪看?旅游网站系统流程图

本篇文章给大家谈谈旅游网站系统源码分享在哪看,以及旅游网站系统流程图对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

前言

上篇文章PyQuery(一)回顾。今天来介绍具体PyQuery的使用方法。

穷游网目标与分析

开始之前,按照之前的套路一步步来。

一、先确立目标。

我们要爬取的目标是:

日本的城市去过的人数城市的详情景点

二、看源码,分析元素节点。

F12查看当前网页源代码:

https://place.qyer.com/japan/citylist-0-0-1/

选中下图区域,可以看到这是一个ul标签,class为plcCitylist。

ul:unorderedlist,“无序列表”的意思。

class为plcCitylist,全局检索一下,ul标签的class值唯一:

在这个无序标签里,有许多li标签,class为item+数字。

li:listitem,“列表项”的意思。

继续分析。

有了上面两个基础结构,来看下其中要提取的详细信息,下图:

城市名字:包含在a标签中。

去过的人数:包含在h3标签中,且在p标签中,class为beenton中。

详情景点:包含在h3标签中,且在p标签中,class为pois中,且在a标签中。

h3:给文本增加主标题的语义。(显示在页面上标题变粗)p:段落标签

以上分析完了,其实单纯分析节点很简单。重点在于代码如何使用。

PyQuery代码详讲

依然是分步骤来提取我们想要的。

回忆一下,用PyQuery请求到源代码,拿到实例对象。

frompyqueryimportPyQueryaspq\ndoc=pq(&39;)

1.css选择器,提取外层ul

ul_city=doc(&39;)

基于css选择器,获取class=&34;的ul节点元素。因为class值唯一,上面说过了。

在JQuery的语法中,.代表着类选择器的写法,而39;ul.plcCitylist&39;li&34;titlefontYaHei&39;.title.fontYaHei&39;a&39;data-bn-ipg&39;place-citylist-mix-name-1&39;a&34;place-citylist-mix-name-1&39;p&39;.beento&34;穷游”二字,即可获取源码地址。

关于旅游网站系统源码分享在哪看,旅游网站系统流程图的介绍到此结束,希望对大家有所帮助。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平