代码拉取完成,页面将自动刷新
#!/usr/bin/env python
# coding: utf-8
from flask import Flask, render_template, request
import requests
from bs4 import BeautifulSoup
app = Flask(__name__)
proxies = {
'http': 'http://127.0.0.1:1087',
'https': 'http://127.0.0.1:1087'
}
def download_single_file(file_url):
"""
读取url内容,获取url对应的用户图片
:param file_url:
:return:
"""
f = requests.get(file_url, proxies=proxies)
html_source = f.text
soup = BeautifulSoup(html_source, 'html.parser')
meta_tag = soup.find_all('meta', {'property': 'og:image'})
img_url = meta_tag[0]['content']
return img_url
@app.route("/", methods=['POST', 'GET'])
def index():
if request.method == 'POST':
url = request.form['url']
img_file = download_single_file(url)
input_text = url
return render_template('index.html', img_file=img_file, input_text=input_text)
else:
return render_template('index.html')
if __name__ == "__main__":
app.run(debug=True)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。