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

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

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(5)
刘奇

Lompat terus ke URL yang anda mahukan dengan mengambil halaman web orang lain disyaki melakukan pelanggaran. Saya tidak faham tujuan keperluan ini. Ingin membuat laman web cermin?

黄舟

Tidak pasti apa yang anda mahu lakukan? Jika ia hanya akses halaman web yang mudah, anda boleh menggunakan urllib atau sesuatu seperti itu

阿神

1. Tulis kotak input pada halaman anda untuk mendapatkan kata kunci carian
2 Bina url carian Baidu berdasarkan nilai input anda
3

Contoh:

nilai input = ujian
url yang disambungkan adalah seperti berikut:
https://www.baidu.com/s?ie=ut...

巴扎黑

Adalah disyorkan untuk memasang dan menggunakan perpustakaan permintaan

$ 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方法,可以返回获取到的网页内容。

Blog ini mempunyai arahan terperinci yang boleh anda baca dan memudahkan untuk memajukan: http://cuiqingcai.com/947.html

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan