Golf dengan Agen Pengguna


8

Biasanya ketika melakukan tantangan internet, tidak ada masalah dengan harus menentukan agen pengguna, tetapi ketika berurusan dengan Google, itu berubah.

Google daftar hitam agen pengguna Urllib, mungkin untuk menghentikan robot spam, jadi Anda harus menentukan agen pengguna. Ini membutuhkan banyak byte, dan terus terang agak mengganggu.

Contoh 1. Contoh 2. Contoh 3.

Catatan: Saya telah memperbarui jawaban Python saya untuk menggunakan tip yang disarankan di bawah ini

Jadi bagaimana Anda mengatasi masalah ini menggunakan jumlah byte terpendek?


Apakah Anda yakin pertanyaan ini tidak melewatkan tag bahasa?
Peter Taylor

@ PeterTaylor Yah meskipun pertanyaannya berorientasi pada Python, saya berharap bahwa solusi tersebut dapat digunakan untuk membantu dengan bahasa lain
Beta Decay

Jawaban:


4

The permintaan modul , jika diizinkan, jauh lebih pendek dan lebih mudah daripada urllib Python (2 dan 3):

__import__('requests').get('url').text

Di komputer saya, agen pengguna default ke:

python-requests/2.3.0 CPython/3.4.3 Darwin/14.3.0
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.