นี่คือไลบรารี/API อย่างง่ายสำหรับการท่องเว็บโดยใช้เครื่องมือค้นหาของ Google เพื่อรับ URL ของหน้าที่ค้นพบ
สำหรับการติดตั้ง คุณสามารถ:
โคลน proyect นี้และรัน python setup.py install
แม้ว่าคุณสามารถใช้ pip
ในการติดตั้งได้ เพียงพิมพ์ pip install py-GSearch-API
ไปที่ https://pypi.python.org/pypi/py-GSearch-API เพื่อดูรายละเอียดแพ็คเกจและเวอร์ชันที่มี
คำแนะนำการใช้งานพื้นฐาน:
ขั้นแรก โครงการต้องการตัวแปรอย่างน้อยสองตัว ได้แก่:
query
ในตำแหน่งที่คุณจะใส่คำค้นหาของคุณและ
lang
โดยต้องใส่ es
หรือ en
(ภาษาสเปน/español, อังกฤษ)
อีกตัวแปรหนึ่งคือ num
(ค่า int) เพื่อจำกัดจำนวนผลลัพธ์การค้นหาสูงสุด
ดังนั้นในการใช้งานคุณต้องพิมพ์ (ในโครงการของคุณหรือในบรรทัดคำสั่ง):
import gsearch
query = "YOUR_QUERY"
lang = "es/en"
(OPTIONAL) num = 50
results = gsearch.search(query=query,lang=lang,(OPTIONAL)num=num) // This is for normal search
results_news = gsearch.search_news(query=query,lang=lang,(OPTIONAL)num=num) // This is for searching news
// That functions are returning a dictionary and a int value. You must manage them with: results[0] (dictionary) and results[1] (number of pages found)
dictionary = results[0]
num_of_pages = results[1]
news_dict = results_news[0]
num_of_articles = results_news[1]
// For getting the values:
for u in range(1,num_of_pages):
page = dictionary.get("Page {}".format(u))
print("Link",u,":",page)
// The same for articles:
for v in range(1,num_of_articles):
page_2 = news_dict.get("Page {}".format(u))
print("Link (news)",u,":",page_2)
-
ส้อมมัน!
ให้ดาวกับฉันหน่อย
ช่วยฉันด้วยปัญหา
ตรวจสอบบอทของฉันและโปรเย็กต์อื่น ๆ ของฉัน (Telegram --> @dwnmp3Bot // https://github.com/Javinator9889/telegram-yt_mp3-bot/)
py-GSearch-API -- API อย่างง่ายสำหรับการค้นหาเว็บด้วย Google ลิขสิทธิ์ (C) 2017 Javinator9889
โปรแกรมนี้เป็นซอฟต์แวร์เสรี: คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขได้ภายใต้เงื่อนไขของ GNU General Public License ตามที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาต หรือ (ตามตัวเลือกของคุณ) เวอร์ชันที่ใหม่กว่า
โปรแกรมนี้เผยแพร่ด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ โดยไม่มีการรับประกันโดยนัยถึงความสามารถในการค้าขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาของ GNU General Public License พร้อมกับโปรแกรมนี้ ถ้าไม่ โปรดดู http://www.gnu.org/licenses/
สำหรับการติดต่อ ไปที่ "https://github.com/Javinator9889/py-GSearch-API/issues" แล้วพิมพ์ข้อความของคุณ นอกจากนี้ คุณยังสามารถไปที่โปรไฟล์ GitHub ของฉันและส่งข้อความถึงฉันโดยตรงได้