zoukankan      html  css  js  c++  java
  • 网络爬虫基础练习

    import requests
    from bs4 import BeautifulSoup
    newsurl='http://localhost:63342/untitled/3/29.html?_ijt=ltocl4v68kb1po4608e3291lkm'
    res=requests.get(newsurl)
    res.encoding="utf-8"
    soup=BeautifulSoup(res.text,'html.parser')
    print(res.text)
    print("1-----------------")
    print(soup.div)
    print("2-----------------")
    print(soup.p) #标签名,返回第一个
    print("3-----------------")
    print(soup.head)
    print("4-----------------")
    print(soup.p.name) #字符串
    print("5-----------------")
    print(soup.p. attrs) #字典,标签的所有属性
    print("6-----------------")
    print(soup.p. contents) # 列表,所有子标签
    print("7-----------------")
    print(soup.p.text) #字符串
    print("8-----------------")
    print(soup.p.string)
    print("9-----------------")
    print(soup.select('li'))
    print("10-----------------")
    print(soup.select('#p1Node'))
    print("11-----------------")
    print(soup.select('.news-list-title'))
    print("12-----------------")
    #  取出h1标签的文本
    print(soup.h1.text)
    print("13-----------------")
    # 取出a标签的链接
    print(soup.a.attrs['href'])
    print("14-----------------")
    # 取出所有li标签的所有内容
    for i in soup.select('li'):
        print(i.contents)
    print("15-----------------") print(soup.select('.news-list-title')[0].text) print(soup.li.a.attrs['href']) print(soup.select('.news-list-info')[0].contents[0].text) print(soup.select('.news-list-info')[0].contents[1].text)

  • 相关阅读:
    安卓7.0手机拍照闪退问题解决
    自定义字体TextView
    Android Studio中的CmakeList NDK配置
    动态规划之最长公共子序列(LCS)
    快速排序
    KMP算法实现
    数据结构中的栈
    双向链式线性表(模板实现)
    Android Studio配置OpenCV(非NDK)
    AndroidStudio 1.4配置NDK
  • 原文地址:https://www.cnblogs.com/piglet00/p/8672196.html
Copyright © 2011-2022 走看看