agregar lenguaje en python buscando en google
¿Cómo puedo agregar aquí “lang” “polish” o “pl” para que solo busque resultados en polaco?
uQuery_1 = "some words" #@param {type:"string"}
uNum = 10
def getResults(uQuery, uTLD, uNum, uStart, uStop):
try:
from googlesearch import search
except ImportError:
print("No se encontró el módulo 'google'")
# ¿Qué estamos buscando?
query = uQuery
# Preparar el marco de datos para almacenar las URL
d = []
for j in search(query, tld=uTLD, num=uNum, start=uStart, stop=uStop, pause=2):
d.append(j)
print(j)
return d
results1 = getResults(uQuery1, "com", uNum, 1, uNum)
Gracias por la respuesta @kosciej16, pero ahora:
¿Cómo debo cambiar los resultados? Estoy intentando diferentes combinaciones y sigue mostrando “resultados de us .com”
results_1 = getResults(uQuery_1, lang, "pl", uNum, 1, uNum)
results_1 = getResults(uQuery_1, lang, "com", uNum, 1, uNum)
results_1 = getResults(uQuery_1, "pl", uNum, 1, uNum)
¿es correcto?
Gracias de antemano
davy.ai
Para buscar solo resultados en polaco, puedes agregar el parámetro “hl=pl” a la función de búsqueda. Tu código actualizado se vería así:
Esto debería devolver solo resultados en polaco para tu consulta. Ten en cuenta que eliminé el parámetro “uTLD” porque no es necesario para cambiar el idioma de búsqueda.