python - flask获取URL访问结果
PHP中文网
PHP中文网 2017-04-18 09:46:37
0
5
633

使用flask想实现一个简单的功能,
访问一个类似http://www.baidu.com的URL,然后获取URL的访问结果,展示在页面上,百度未果,新手求教!

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(5)
刘奇

Accédez directement à l’URL souhaitée. Prendre les pages Web d’autres personnes est suspecté de contrefaçon. Je ne comprends pas le but de cette exigence. Vous souhaitez créer un site Web miroir ?

黄舟

Vous ne savez pas vraiment ce que vous voulez faire ? S'il s'agit simplement d'un simple accès à une page Web, vous pouvez utiliser urllib ou quelque chose comme ça

阿神

1. Écrivez une zone de saisie sur votre page pour obtenir des mots-clés de recherche
2. Construisez l'URL de recherche de Baidu en fonction de la valeur de votre saisie
3.

Exemple :

valeur d'entrée = test
L'url épissée est la suivante :
https://www.baidu.com/s?ie=ut...

巴扎黑

Il est recommandé d'installer et d'utiliser la bibliothèque de requêtes

$ pip install requests
from flask import make_response
import requests

@app.route("/test")
def test():
    response = make_response()
    # 请求百度url并取得响应内容
    r = requests.get('http://www.baidu.com')
    # 如要还原请求的headers
    response.headers.update(r.headers)
    # 输出请求百度得到的数据
    response.data = r.text
    
    return response
PHPzhong
import urllib2

response = urllib2.urlopen("http://www.baidu.com")  # 传入一个URL,协议是HTTP协议
print response.read()  # response对象有一个read方法,可以返回获取到的网页内容。

Ce blog contient des instructions détaillées que vous pouvez lire et faciliter votre progression : http://cuiqingcai.com/947.html

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!