美文网首页
basis_spider

basis_spider

作者: 测试媛617 | 来源:发表于2018-08-29 10:42 被阅读0次
  • 获取html文本,取出回应结果
import requests
res = requests.get('http://news.sina.com.cn/c/2018-08-27/doc-ihiixzkm1477063.shtml')
res.encoding = 'utf-8'
print(res.text)
  • 剖析网页元素,取出里边的文字内容
import requests
from bs4 import BeautifulSoup
res = requests.get('http://news.sina.com.cn/c/2018-08-27/doc-ihiixzkm1477063.shtml')
res.encoding = 'utf-8'
soup = BeautifulSoup(res.text,"html.parser")
print(soup.text)
  • 取出特殊标签和结点中的资料
import requests
from bs4 import BeautifulSoup
res = requests.get('http://news.sina.com.cn/c/2018-08-27/doc-ihiixzkm1477063.shtml')
res.encoding = 'utf-8'
soup = BeautifulSoup(res.text,"html.parser")

header = soup.select('h1')
print(header)
print(header[1].text)

alink = soup.select('a')
print(alink)
for link in alink:
    print(link.text)
  • 取出含有特定css属性的元素,id前带#,class前带点
import requests
from bs4 import BeautifulSoup

res = requests.get('http://news.sina.com.cn/c/2018-08-27/doc-ihiixzkm1477063.shtml')
res.encoding = 'utf-8'

soup = BeautifulSoup(res.text,"html.parser")

alink = soup.select('.main-title')
print(alink[0].text)

相关文章

  • basis_spider

    获取html文本,取出回应结果 剖析网页元素,取出里边的文字内容 取出特殊标签和结点中的资料 取出含有特定css属...

网友评论

      本文标题:basis_spider

      本文链接:https://www.haomeiwen.com/subject/ehjhwftx.html