#python #parsing
Вопрос:
У меня есть вопрос об использовании api Fofa.
Когда я тестировался на этом коде, это была ошибка request params not valid
.
Я хотел бы найти ip
и port
для полей, которые искали, используя синтаксический анализ.
Есть ли способ решить эту проблему?
import requests
import base64
import fofa
user = 'fofa_email'
token = 'fofa_api_key'
pages = 1
search_result = []
for page in range(1, pages 1):
url = "https://fofa.so/api/v1/search/all?email={user}amp;key={token}amp;fields={resource}amp;page={page}".format(
user=user, token=token, resource='network', page=page)
print(url)
resp = requests.get(url, timeout=20)
print(resp.json())
if resp and resp.status_code == 200 and "results" in resp.json():
for match in content['results']:
search_result.append(match)
print(search_result)
Комментарии:
1. Пожалуйста, добавьте в свой вопрос полный ответ на отслеживание ошибок, а не только последнюю строку.