So erhalten Sie Benutzerkommentare, die in einer bestimmten Community in VK hinterlassen wurden
📁 Methode, Python, Beispiel, Anfragen, KI
Wie erhalte ich alle Kommentare eines bestimmten Benutzers, die unter Beiträgen in einer bestimmten Community in VK hinterlassen wurden?
Ich habe alle Methoden untersucht, die in der VK API existieren, und habe noch keinen Weg gefunden, diese Aufgabe zu erledigen.
Als Quelldaten für diese Aufgabe wird die ID der Community angegeben.
Hier ist ein Beispiel, das ich zu implementieren versucht habe:
for i in range(200):
url = "https://api.vk.com/method/wall.get?owner_id=%s&offset=%s&count=1" % (self.text1.toplaintext(), i)
response = requests.get(url).text
parsed_string = json.loads(response)
url1 = "https://api.vk.com/method/wall.getComments?owner_id=%s&post_id=%s&count=100" % (self.text1.toplaintext(), parsed_string['response']['items'][0]['id'])
response1 = requests.get(url1).text
parsed_string1 = json.loads(response1)
for j in range(100):
if parsed_string1['response']['items'][j]['from_id'] == self.text2.toplaintext():
print(parsed_string1['response']['items'][j]['text'])