pip install -U duckpy
pip install -U git+https://github.com/AmanoTeam/duckpy
sudo apt install python3-duckpy
from duckpy import Client
client = Client ()
results = client . search ( "Python Wikipedia" )
# Prints first result title
print ( results [ 0 ]. title )
# Prints first result URL
print ( results [ 0 ]. url )
# Prints first result description
print ( results [ 0 ]. description )
AsyncClient
import asyncio
from duckpy import AsyncClient
client = AsyncClient ()
async def get_results ():
results = await client . search ( "Python Wikipedia" )
# Prints first result title
print ( results [ 0 ]. title )
# Prints first result URL
print ( results [ 0 ]. url )
# Prints first result description
print ( results [ 0 ]. description )
loop = asyncio . get_event_loop ()
loop . run_until_complete ( get_results ())
Python (programming language) - Wikipedia
https://en.wikipedia.org/wiki/Python_(programming_language)
Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991...
คุณยังสามารถตั้งค่าพรอกซีหรือตั้งค่าสตริง User-Agent แบบกำหนดเองได้ตามความต้องการของคุณ
DuckDuckGo อาจบล็อก IP คำขอของคุณชั่วคราวหรือส่งคืนผลลัพธ์ที่ว่างเปล่า โดยเฉพาะอย่างยิ่งหากคุณใช้ไลบรารีเพื่อคัดลอก บอท และสิ่งอื่น ๆ ที่สร้างคำขอจำนวนมาก นี่ไม่ใช่ปัญหาที่รักและสามารถป้องกันได้โดยใช้พรอกซี
คุณสามารถส่งรายการที่มีพร็อกซีในวัตถุไคลเอนต์ได้ จากนั้น Duckpy จะใช้พรอกซีเหล่านี้เพื่อส่งคำขอ:
import duckpy
client = duckpy . Client ( proxies = [ 'http://123.45.67.89:80' , 'https://98.76.54.32:443' ])
หากคุณส่งผ่านพร็อกซีมากกว่าหนึ่งรายการ พวกเขาจะถูกสุ่มเลือกทุกครั้งที่คุณใช้เมธอด .search()
import duckpy
user_agents = [
"Mozilla/5.0 (X11; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0" ,
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"
]
client = duckpy . Client ( default_user_agents = user_agents )
ขอย้ำอีกครั้ง หากคุณส่ง User-Agent มากกว่าหนึ่งรายการ พวกเขาจะถูกสุ่มเลือกทุกครั้งที่คุณใช้เมธอด .search()
เราไม่ได้เป็นพันธมิตร เกี่ยวข้อง ได้รับอนุญาต รับรองโดยหรือเชื่อมต่ออย่างเป็นทางการกับ DuckDuckGo หรือบริษัทในเครือหรือบริษัทในเครือใด ๆ เว็บไซต์อย่างเป็นทางการของ DuckDuckGo อยู่ที่ https://duckduckgo.com