猫の兄はあなたに爬虫類を書くことを教えます031--爬虫類の基礎-html

4376 ワード

テキストリンク:https://juejin.im/post/5cfc4ada6fb9a07ef63fcfd0
レビュー
ブラウザの原理
爬虫類の動作原理
いいよget()はネット上のデータを取得します
HTMLレビュー
HTMLの学習は順番に3つの階層に分かれており、読み取り、修正、作成すべきである
HTMLを読めば、ページの構造が読めるようになり、Pythonの他のモジュールを使ってデータを解析したり、データを抽出したりすることができます.
htmlとは
HTML(Hyper Text Markup Language)は、Webページを記述するための言語であり、ハイパーテキストタグ言語とも呼ばれる.
HTMLのウェブページは建築図面の建築に似ている.
html,css,jsの関係
HTMLタグ
ページヘッダとページボディ
ツールバーの
idとclass
idは一対一の関係、classは一対多の関係
ジョブ:Webソースを取得...
localprod.pandateacher.com/python-manu…
まとめ
import requests #  requests 
from bs4 import BeautifulSoup
#     
res = requests.get('https://localprod.pandateacher.com/python-manuscript/crawler-html/spider-men5.0.html') 
# res.status_code    
# res.content    
# res.text html  
# res.encoding   
#     
# soup  beautifulsoup  
soup = BeautifulSoup(res.text,'html.parser')
# soup.find(   ,  =   )
# soup.find_all(   ,   =   )
#      list    tag  
item = soup.find_all('div',class_='books')
for i in item:
    # i.find().find().find() # tag  ,          
    # i.find_all()
    # i  tag  ,      find find_all,       tag  
    # i.find().find().find().find()
    print(i.find('a',class_='title').text) #       
    print(i.find('a',class_='title')['href']) #       (href)
    print(i.find('p',class_='info').text) #       

高速ジャンプ:
猫の兄はあなたに爬虫類を書くことを教えます000--冒頭.md猫兄はあなたに爬虫類001--print()関数と変数を書くことを教えます.md猫哥教你写爬虫類002--宿題-印刷ピカチュウ.md猫哥教你写爬虫003--データ型変換.md猫哥教你写爬虫004--データ型変換-小練習.md猫哥教你写爬虫類005--データ型変換-小宿題.md猫哥教你写爬虫006--条件判断と条件ネスト.md猫兄はあなたに爬虫類007を書くことを教えます--条件の判断と条件のネスト-小さい宿題.md猫兄はあなたに爬虫類008--input()関数を書くことを教えます.md猫哥教你写爬虫類009--input()関数-人工知能小爱同学.md猫兄はあなたに爬虫類010--リスト、辞書、循環を書くことを教えます.md猫兄はあなたに爬虫類011--リスト、辞書、循環-小さな宿題を書くことを教えます.md猫兄は爬虫類012--ブール値と4つの文を書くことを教えてくれました.md猫兄はあなたに爬虫類013--ブール値と4種類の文-小さな宿題を書くことを教えます.md猫哥教你写爬虫類014--pk小游戏.md猫哥教你写爬虫類015--pk小游戏(新改版).md猫兄はあなたに爬虫類016-関数を書くことを教えます.md猫兄はあなたに爬虫類017-関数-小さな宿題を書くことを教えます.md猫哥教你写爬虫類018-debug.md猫哥教你写爬虫類019--debug-宿題.md猫兄はあなたに爬虫類020--類と対象(上)を書くことを教えます.md猫兄はあなたに爬虫類021--類と対象(上)-宿題を書くことを教えます.md猫兄はあなたに爬虫類022-類と対象(下)を書くことを教えます.md猫兄はあなたに爬虫類023--類と対象(下)-宿題を書くことを教えます.md猫哥教你写爬虫024--符号化&&復号.md猫兄はあなたに爬虫類025--コード&&復号-小さな宿題を書くことを教えます.md猫兄はあなたに爬虫類026-モジュールを書くことを教えます.md猫兄はあなたに爬虫類027-モジュールの紹介を教えます.md猫兄はあなたに爬虫類028--モジュール紹介-小さな宿題-看板を書くことを教えます.md猫哥教你写爬虫029--爬虫初探-requests.md猫兄はあなたに爬虫030--爬虫初探-requests-宿題を書くことを教えます.md猫哥教你写爬虫031--爬虫基础-html.md猫哥教你写爬虫032--爬虫初体験-BeautifulSoup.md猫哥教你写爬虫033--爬虫初体験-BeautifulSoup-宿題.md猫哥教你写爬虫034--爬虫-BeautifulSoup実践.md猫哥教你写爬虫035--爬虫-BeautifulSoup実践-宿題-映画top 250.md猫哥教你写爬虫036--爬虫-BeautifulSoup実践-宿題-映画top 250-宿題解析.md猫兄はあなたに爬虫類037--爬虫類-赤ちゃんは歌を聴くように教えます.md猫兄はあなたに爬虫類038-パラメータの要求を書くことを教えます.md猫兄はあなたに爬虫類039--データを保存することを教えます.md猫兄はあなたに爬虫類の040--データを保存する-宿題を書くことを教えます.md猫哥教你写爬虫類041--模擬ログイン-cookie.md猫兄はあなたに爬虫類042--sessionの使い方を教えます.md猫兄はあなたに爬虫類の043--模擬ブラウザを書くことを教えます.md猫兄はあなたに爬虫類044--模擬ブラウザ-宿題を書くことを教えます.md猫兄はあなたに爬虫類045-協程を書くことを教えます.md猫哥教你写爬虫046--协程-実践-何を食べても太らない.md猫兄はあなたに爬虫類047--scrapyのフレームワークを書くことを教えます.md猫兄はあなたに爬虫類048-爬虫類と反爬虫類を書くことを教えます.md猫哥教你写爬虫049--完结撒花.md
転載先:https://juejin.im/post/5cfc4ada6fb9a07ef63fcfd0