помогите составить regexp

  • Автор темы Автор темы gogagoga
  • Дата начала Дата начала

gogagoga

Новичок
Регистрация
23.09.2016
Сообщения
29
Реакции
0
Баллы
1
приветствую. суть задачи: мне нужно искать посты с определенным @логин. при этом в посте может быть написанно, что угодно. я потыкал в div'ы. и там можно искать через innerhtml. он выглядит так, как текст. Текст соответственно выглядит рандомно, главное, чтобы там была эта ссылка.
т.е мне нужен запрос, который бы парсил там "рандомный текст или его отсутствие <заданная ссылка> рандомный текст или его отсутствие"
т.е любой див в innerhtml, которого присутствует в рандомном месте нужная ссылка



p-YJvyxhwQoG4
NLTxO87rwR944
 
не могу понять, что с картинками.
нужно спарсить пост, в котором ест @нужный логин, (именно div, а не саму ссылку). т.е regexp должен быть составлен таким образом, чтобы искать все подходящие атрибуты в которых присутствует @нужный логин. а что там присутствует кроме него (и присутствует ли что-то) - неважно

https://yadi.sk/i/NLTxO87rwR944
https://yadi.sk/i/p-YJvyxhwQoG4
 
Код:
Развернуть Свернуть Копировать
.*@нужный логин.*
Напр.:
Код:
Развернуть Свернуть Копировать
.*@olololo.*
Со значением Login из переменной:
Код:
Развернуть Свернуть Копировать
.*@{-Variable.Login-}.*
 
  • Оценить
Реакции: gogagoga
подниму тему.
ищу этот элемент через атрибут innerhtml. как сказал
Код:
Развернуть Свернуть Копировать
.*@нужный логин.*
Напр.:
Код:
Развернуть Свернуть Копировать
.*@olololo.*
Со значением Login из переменной:
Код:
Развернуть Свернуть Копировать
.*@{-Variable.Login-}.*
однако, получается, что парсер переберает все innerhtml, всех divov. это долго происходит (секунд 8, что для спамера долговато. во много потоков же надо). есть ли какой-то поиск по двум атрибутам, например, я знаю, что у нужного мне атрибута class im_message_text. и из всех таких классов мне нужно найти див с нужным Innerhtml?
 
Думаю тебе нужно загрузить пример кода в котором нужно найти строку. И патом уже спрашивать как это реализовать.
Загрузи тхт документ на яндекс диск с полным колом страницы. И что из этого тебе нужно спарсить.
 
  • Оценить
Реакции: konfuciy
подниму тему.
ищу этот элемент через атрибут innerhtml. как сказал

однако, получается, что парсер переберает все innerhtml, всех divov. это долго происходит (секунд 8, что для спамера долговато. во много потоков же надо). есть ли какой-то поиск по двум атрибутам, например, я знаю, что у нужного мне атрибута class im_message_text. и из всех таких классов мне нужно найти див с нужным Innerhtml?
Думаю тебе нужно загрузить пример кода в котором нужно найти строку. И патом уже спрашивать как это реализовать.
Загрузи тхт документ на яндекс диск с полным колом страницы. И что из этого тебе нужно спарсить.
без этого пустая возня будет.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)