このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
- 2024.01.18 RailsでSSLエラー 以前のリビジョンを復元 (2024/01/18 07:06)
- 31 CentOS5 TLS1.2 created
- 2024.04.12 MySQL BIT Field created
最近の更新
文書の過去の版を表示しています。
FlaskでProxyサーバ
api.py
from flask import request from flask import Flask import urllib.request import urllib.parse app = Flask(__name__) @app.route('/api/scraping', methods=['POST']) def fetch_soruce(): ##url = 'http://192.168.0.2:5000/api/scraping' params = { 'url' : request.form['url'] , 'operation' : request.form['operation'] , 'waitsec' : request.form['waitsec'] , 'actions' : request.form['actions'] } data = urllib.parse.urlencode(params).encode('utf-8') url_request = urllib.request.Request(url, data) response = urllib.request.urlopen(url_request) return response.read() # start if __name__ == "__main__": app.run(host='0.0.0.0')