見たいのですが、パソコンにネットワークがありません。PythonはTXTとして全費用を節約するように教えてくれます〜

序文

こんにちは!みなさん、こんにちは、魔王です〜

モジュール:

  • リクエスト>>>pipインストールリクエスト
  • パーセル>>>pipインストールパーセル

環境:

  • 通訳:python 3.8
  • 編集者:pycharm

コード:

  1. リクエストを送信
  2. データを取得する
  3. 分析データ
  4. データを保存する

コード

コード内のいくつかのものが私によって削除されました。これはレビューよりも優れています。必要な場合は、コメントを読むか、私とプライベートチャットして入手してください〜

import requests     # 发送请求
import re

# 伪装
headers = {
    
    
    'cookie': '',
    'referer': '',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.84 Safari/537.36',
}
url = ''
html_data = requests.get(url=url, headers=headers).text
info_list = re.findall('<h2 class="book_name"><a href="(.*?)" target="_blank" data-eid=".*?" data-cid=".*?" alt=".*?" title=".*?">(.*?)</a></h2>', html_data)
for link, title in info_list:
    link = 'https:' + link
    # print(link, title)
    # 1. 发送请求
    response = requests.get(url=link, headers=headers)
    # 2. 获取数据
    link_data = response.text
    # print(html_data)
    # 3. 解析数据
    # 网页标签 <p></p> <a></a> <div></div> <img />
    # <div class="read-content j_readContent" id=".*?">(.*?)</div>
    text = re.findall('<div class="read-content j_readContent" id=".*?">(.*?)</div>', link_data, re.S)[0]
    text = text.replace('<p>', '\n')
    text = title + '\n\n' + text
    print(text)
    # 4. 保存数据
    with open('网恋女友竟是九天神凰.txt', mode='a', encoding='utf-8') as f:
        f.write(text)

エピローグ

さて、私のこの記事はここで終わります!

他にご提案やご質問がございましたら、お気軽にコメントまたはプライベートメッセージをお送りください。一緒に頑張りましょう(ง•_•)ง

気に入ったらブロガーをフォローするか、私の記事を気に入ってコメントしてください!

おすすめ

転載: blog.csdn.net/python56123/article/details/124133948