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

没有备案做盈利性的网站违法吗网站模板设计

没有备案做盈利性的网站违法吗,网站模板设计,一级a做片性视频 网站在线观看,高青云速网站建设0x00 bs4 解析器的作用就是可以直接解析html页面&#xff0c;可以直接从网页中提取标签中的内容&#xff0c;而不用在使用正则表达式进行提起数据 import requests from bs4 import BeautifulSoup html_content <li id123><a hrefdfsdf>123</a>789</l…

0x00 bs4

解析器的作用就是可以直接解析html页面,可以直接从网页中提取标签中的内容,而不用在使用正则表达式进行提起数据

import requests
from bs4 import BeautifulSoup
html_content = '''
<li id='123'><a href='dfsdf'>123</a>789</li>
<li id='55'><a href='f'>456</a>888</li>
'''
# 解析HTML
soup = BeautifulSoup(html_content, 'html.parser')  
li=soup.find_all('li')  #查找所用的li标签
print(li[0].text)       #把第一个li标签中内容读取出来
a=li[0].find("a")       #在第一个li标签中查找a标签
print(a.text)           
print(a.get("href"))   #在读取a标签href的属性值li=soup.find('li',{"id":"123"})  #查找id为123的li标签
for i in li:print(i.text)

在这里插入图片描述
在这里插入图片描述
案列爬取图片
https://haowallpaper.com/
在这里插入图片描述

import requests
from bs4 import BeautifulSoup
url='https://haowallpaper.com/'
html_content=requests.get(url).text
html=BeautifulSoup(html_content,"html.parser")
div=html.find_all("div",{"class":"card"})
n=1
for a_list in div:src=a_list.find("img")src=src.get("src")rep=requests.get(src)with open(f"{n}.jpg",'wb+') as f:f.write(rep.content)   #要用content而不是text文本n+=1

0x01 xpath

案列爬取什么值得买手机价格和手机型号,当源码过多时可以把源码下载下来,删除无用代码然后在进行分析
在这里插入图片描述

import requests
from lxml import etree
from PIL import Image, ImageDraw, ImageFont
headers={"user-agent":
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36"}
url='https://www.smzdm.com/fenlei/zhinengshouji/'
req=requests.get(url)
html=etree.HTML(req.content)
price_list=html.xpath('//a[@class="z-highlight "]/text()')
title_list=html.xpath('//h5[@class="feed-block-title"]/a[1]/text()')
# a_list=html.xpath("//div[@class='z-feed-img']//img/@src")
count=0
for i in price_list:count+=1
with open("3.txt","a+",encoding='gbk') as f:for i in range(0,count):f.write(price_list[i].strip())f.write(title_list[i].strip()+'\n')

在这里插入图片描述

0x02 PyQuery

1.PyQuery基础使用

from pyquery import   PyQuery
html='''
<div class='aaa'><a href='www.123.com'>aaa</a>aaa1</div>
<div class='bbb'><a href='www.456.com'>bbb</a>bbb1</div>
<div class='ccc' id='cc'><a href='www.789.com'>ccc</a>ccc1</div>
'''
p=PyQuery(html)
#a=p("div a")和a=p("div")("a")是一样的
div1=p("div") #选取所有的div标签
div=p("div .aaa") #选取div的class属性值为aaa的div标签
div2=p("div #cc") #选取div的id值为cc的div标签
print("-------")
print(div)
print("-------")
print(div2)
print("-------")
a=p("div a").attr("href") #提取div标签下的a标签的href属性值,只会提取一个href值
print(a)
a1=p("div a").items()#一个包含所有a标签的迭代器,有很多内容时可以这样提取
for a2 in a1:href=a2.attr("href")text=a2.text() #获取a标签中的文本print(href)print(text)

在这里插入图片描述
修改html页面代码

from pyquery import   PyQuery
html='''
<div class='aaa'><a href='www.123.com'>aaa</a>aaa1</div>
<div class='bbb'><a href='www.456.com'>bbb</a>bbb1</div>
<div class='ccc' id='cc'><a href='www.789.com'>ccc</a>ccc1</div>
'''
p=PyQuery(html)
p("div .aaa").after("<div>qqq</div>") #在第一个div后加一个div标签
p("div .aaa").append("<div>aaa</div>") #在第一个div里面加一个div标签
p("div .aaa").attr("id","111")#在第一个div加一个属性id为111
p("div .aaa").remove()#删除第一个div
p("div .aaa").remove_attr("id")#删除第一个div的id

2.案列豆瓣读书爬取短评,书评,评分,书名,内容,作者简介
在这里插入图片描述
注意这里热门短评是会刷新的,只读取5条,每次读取的都有不一样的地方
在这里插入图片描述

import requests
from pyquery import PyQuery
headers={"user-agent":
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36"}
url='https://book.douban.com/subject/4913064/'
rep=requests.get(url,headers=headers)
p=PyQuery(rep.text)
with open("1.txt",'a+',encoding='utf-8') as f:title=p("title").text()score=p("div #interest_sectl div div strong").text()f.write(f"书名:{title}\n评分{score}\n")content=p("div .intro").eq(0)("p").text() #选择第一个class为intro的div下所有的p标签composer=p("div .intro").eq(1)("p").text()#选择第二个class为intro的div下所有的p标签f.write(f"内容简介:{content}\n作者简介:{composer}")comments=p("li p span ").items()f.write("\n短评:\n")for i in comments:comment=i.text()f.write(f"{comment}\n")shupin_1=p("div.main-bd ").items()f.write("书评:\n")for j in shupin_1:shupin_2=j("h2 a").text()shupin_3=j("div div .short-content").text().replace("这篇书评可能有关键情节透露","").replace("...  (展开)","")f.write(f"{shupin_2+shupin_3}\n")

在这里插入图片描述

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

相关文章:

  • wordpress喜欢功能电脑优化
  • 网站开发赚钱吗 知乎大数据营销系统
  • 买卖平台有哪些网站个人网站推广方法
  • 想学网站建设 如何开始上海关键词优化报价
  • 张家口建站优化网络营销网站分析
  • 百度大全网站seo搜索优化怎么做
  • 龙岗区住房建设局网站seo自动排名软件
  • 深圳优化网站百度竞价和优化的区别
  • 用织梦做网站费用微博推广方式有哪些
  • 网站设置关键字网络搜索词排名
  • 建网站买完域名后怎么做百度seo价格查询
  • 专业长沙做网站公司南京网络推广优化哪家好
  • 响应式网站欣赏社区建站网站系统
  • 域名之后怎么做网站网站seo教材
  • 做网站永久谷歌在线搜索
  • 网站开发功能说明书建立网站需要多少钱
  • 网站的备案流程图网推技巧
  • 做字的网站开鲁网站seo不用下载
  • 龙岩疫情防控指挥部最新通知专业的seo外包公司
  • 赣州营销型网站策划视频seo优化教程
  • 做网站 毕业设计百度搜索优化建议
  • 招聘网站页面设计图片网站建设设计
  • 人才网站 建设好 窗口国内最近发生的重大新闻
  • 长沙大型网站建设公司网页模板怎么用
  • 猪八戒网网站建设怎么优化网络
  • 11年始终专注营销型网站移动优化课主讲:夫唯老师
  • 做网站建设网络营销的八种方式
  • 泰安市建设职工培训中心电话网站做网站的费用
  • 泰安网站建设538sw在线生成个人网站app
  • 小米商城官方网站入口网络顾问