python爬虫類--インタフェース万能関数を呼び出す
4383 ワード
文書ディレクトリ前言 一、シナリオ紹介 二、使用手順 1.導入ライブラリ 2.読み込みデータ 3.関数実行方式 まとめ 前言
メンテナンス作業全体では、requestモジュール呼び出しインタフェースを利用してデータベースデータの追加削除・変更を指定する操作があり、メンテナンス作業に細分化されることが多い.メンテナンスプラットフォーム情報のダウンロードでフォーマットしなければならないので、自分でインタフェースを調整してフォーマット規則を書いて、仕事の自動化を実現し、毎日定時に実行すればいい.この文章で共有する.
一、シナリオ紹介
このスクリプトは2つの関数に分けられます.
二、使用手順
1.ライブラリの導入
コードは次のとおりです(例).
2.データの読み込み
コードは次のとおりです.
注記:getおよびpostデータの具体的なフォーマットは、インタフェースによって指定されます.
3.関数実行方式
コードは次のとおりです.
まとめ
今回は主にスクリプトを記録する鍵で、具体的なデータの修正やフォーマットロジックは自分で書く必要があり、難しくありません.初心者の方は、皆さんと交流して勉強してください.
メンテナンス作業全体では、requestモジュール呼び出しインタフェースを利用してデータベースデータの追加削除・変更を指定する操作があり、メンテナンス作業に細分化されることが多い.メンテナンスプラットフォーム情報のダウンロードでフォーマットしなければならないので、自分でインタフェースを調整してフォーマット規則を書いて、仕事の自動化を実現し、毎日定時に実行すればいい.この文章で共有する.
一、シナリオ紹介
このスクリプトは2つの関数に分けられます.
二、使用手順
1.ライブラリの導入
コードは次のとおりです(例).
import sys
import requests
import json
2.データの読み込み
コードは次のとおりです.
def uniform_query(): #
url = "http://192.168.42.128/blog/myapilogin/findall/"
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36'}
response = requests.get(url, headers=headers)
data = response.text
data_json = json.loads(data)
return data_json
def change_subfunction(content): #
url = "http://192.168.42.128/blog/myapilogin/changedate/?"
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36'}
r = requests.post(url, headers=headers,data={
'content':content})
return r
注記:getおよびpostデータの具体的なフォーマットは、インタフェースによって指定されます.
3.関数実行方式
コードは次のとおりです.
alllist=uniform_query() #
content=str(open_Login(canshulist=canshu)) #
print(change_subfunction(content)) #
まとめ
今回は主にスクリプトを記録する鍵で、具体的なデータの修正やフォーマットロジックは自分で書く必要があり、難しくありません.初心者の方は、皆さんと交流して勉強してください.