Rumah  >  Soal Jawab  >  teks badan

linux - Python menghadapi masalah pengesahan apabila mengambil artikel akaun awam

Menghadapi masalah pengesahan apabila mengambil artikel akaun awam WeChat di bawah Linux! ! ! ! ! ! ! !

Ini adalah pautan ke Harian Rakyat yang saya ingin ambil: http://mp.weixin.qq.com/profile?src=3&timestamp=1492739045&ver=1&signature=bSSQMK1LY77M4O22qTi37cbhjhwNV7C9V4aor9HLhAvbGc2ybWX*qg3WqxntZ7iq0kvYe87oPpcSJKFdmGMx5g==
1: Pertama sekali, adalah perkara biasa untuk mengaksesnya pada penyemak imbas.
2: Gesaan akses di bawah Linux memerlukan pengesahan Yang berikut ialah kod mudah

url = http://mp.weixin.qq.com/profile?src=3&timestamp=1492738883&ver=1&signature=bSSQMK1LY77M4O22qTi37cbhjhwNV7C9V4aor9HLhAvbGc2ybWX*qg3WqxntZ7iq2xTLUTfxAMzK79UGvalY1A==
response = urllib2.urlopen(url)
print response.read()

Keputusan lawatan adalah seperti berikut:

Penjelasan tambahan tentang cara mendapatkan pautan ke akaun rasmi:
1: Lawati pautan dahulu: http://weixin.sogou.com/weixi...
2: Kemudian dapatkan pautan ke akaun rasmi Harian Rakyat untuk melompat.

大家讲道理大家讲道理2713 hari yang lalu608

membalas semua(4)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-16 13:35:44

    Bolehkah ia ditangkap tanpa mensimulasikan pengepala permintaan adalah disyorkan untuk mensimulasikan pengepala permintaan dahulu dan cuba lagi

    balas
    0
  • 某草草

    某草草2017-05-16 13:35:44

    # coding: utf-8
    
    import requests
    
    headers = {}
    headers['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0'
    
    url = 'http://mp.weixin.qq.com/profile?src=3&timestamp=1492739045&ver=1&signature=bSSQMK1LY77M4O22qTi37cbhjhwNV7C9V4aor9HLhAvbGc2ybWX*qg3WqxntZ7iq0kvYe87oPpcSJKFdmGMx5g=='
    r = requests.get(url, headers=headers)
    print r.text

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:35:44

    Kini selepas menambah pengepala pada permintaan, ralat yang dikembalikan adalah seperti berikut. Tolong beri saya petua lagi

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:35:44

    Anda boleh menggunakan permintaan, persekitaran tempatan ialah Mac OSX, python3.6.1

    import requests
    
    headers = {'user-agent' : 'Mozilla/5.0'}
    respon = requests.get('http://mp.weixin.qq.com/profile?src=3&timestamp=1492831080&ver=1&signature=bSSQMK1LY77M4O22qTi37cbhjhwNV7C9V4aor9HLhAvbGc2ybWX*qg3WqxntZ7iqB7vsPUlOS3zhl-8n5FUODg==', headers = headers)
    respon.encoding = 'utf-8'
    print(respon.text)

    Isinya sebaris dengan kotak merah

    balas
    0
  • Batalbalas