Как собрать ссылки ?

vovasit91

Client
Регистрация
02.09.2011
Сообщения
18
Благодарностей
0
Баллы
1
Есть форум http://bydnam.net/forum. Занопостер на нем регистрируется.
Как собрать ссылку на зарегистрированный профиль?
Все ссылки на профили лежит в http://bydnam.net/forum/memberlist.php. Моя цель выдрать ссылку под определенным логином( на этом форуме она valer4ik123fas).
 

mux76

Client
Регистрация
13.12.2010
Сообщения
259
Благодарностей
119
Баллы
43
1. Если ссылку на твой проф после регистрации то Гет - вэб браузер - Получить URL страницы
2. Если отсюда http://bydnam.net/forum/memberlist.php то парсишь
PHP:
(?<=\<A class\=gen href\=\"profile\.php\?mode\=).*(?=\"\>valer4ik123fas)
, затем
PHP:
(?<=viewprofile&amp;).*(?=&amp;sid\=)
, и подставляешь http://bydnam.net/forum/profile.php?mode=viewprofile&


PS первый вариант, предпочтительней :D
 

vovasit91

Client
Регистрация
02.09.2011
Сообщения
18
Благодарностей
0
Баллы
1
1. Если ссылку на твой проф после регистрации то Гет - вэб браузер - Получить URL страницы
Дело в том, что есть такие форумы в которых нельзя зайти на свой профиль через админку(там стоит ссылка не на сам профиль, а такая типа "труляля.ру/profile.php".
Второй вариант это нужно писать спец программку на пхп? я правильно понял? или тех строк которые ты дал полностью хватит?
 

mux76

Client
Регистрация
13.12.2010
Сообщения
259
Благодарностей
119
Баллы
43
это регулярные выражения для парсинга DOMa (в теги PHP просто обернул, чтобы смайлы не появлялись), никаких спец программ, писать не надо, все делает ЗЕНО
 

vovasit91

Client
Регистрация
02.09.2011
Сообщения
18
Благодарностей
0
Баллы
1
Спасибо за ответы. Но вот еще один вопрос. Я забыл указать что нужно парсить по логину который нужно брать из файла. Я пробовал вписать макрос в регулярное выражение, но похоже что так нельзя.
Впринципе моя цель такова. Регистрация на форуме, данные все подставляются из файла( в том числе и логин). Затем парсинг ссылки используя тот логин который подставлялся при регистрации.
 

mux76

Client
Регистрация
13.12.2010
Сообщения
259
Благодарностей
119
Баллы
43
PHP:
<?xml version="1.0" encoding="utf-8"?>
<Project Name="New Project.xml" ProxyFilter="" Flags="DLCTL_DLIMAGES, DLCTL_VIDEOS, DLCTL_BGSOUNDS, DLCTL_NO_SCRIPTS, DLCTL_NO_JAVA, DLCTL_NO_RUNACTIVEXCTLS, DLCTL_NO_DLACTIVEXCTLS, DLCTL_NO_FRAMES, CMD_ALLOWPOPUP, CMD_DISGUISE" Version="3.0">
  <Step ID="●8●4●1●6●8●0●" Type="Web" x="30" y="30">
    <Branch ID="cca-3126" Type="WebBrowser" PictureIndex="" Action="Set" Name="CMD_CLEARCOOKIE" Comment="Очистка куков">
      <Parameters />
      <Results />
    </Branch>
    <Branch ID="nav-5961" Type="WebBrowser" PictureIndex="" Action="Set" Name="CMD_NAVIGATE" Comment="Переход на http://bydnam.net/forum/memberlist.php">
      <Parameters>
        <Value>http://bydnam.net/forum/memberlist.php-|-page</Value>
      </Parameters>
      <Results />
    </Branch>
    <Branch ID="≡5≡6≡6≡1≡6≡0≡0≡3≡5≡" Action="Get" Type="Macros" PictureIndex="" Name="{-File.GetString-|-C:\1.txt-|-random-|-false-}">
      <Parameters />
      <Results />
    </Branch>
    <Branch ID="≡1≡7≡1≡7≡1≡6≡8≡0≡0≡5≡" Action="Get" Type="WebBrowser" PictureIndex="" Name="CMD_DOM_HTML">
      <Parameters>
        <Value>page-|-(?&lt;=\&lt;A class\=gen href\=\"profile\.php\?mode\=).*(?=\"\&gt;{-FieldData.FieldData-|-●8●4●1●6●8●0●-|-≡5≡6≡6≡1≡6≡0≡0≡3≡5≡-})</Value>
      </Parameters>
      <Results />
    </Branch>
    <Branch ID="≡1≡7≡1≡7≡1≡6≡8≡0≡0≡5≡938" Action="Get" Type="WebBrowser" PictureIndex="" Name="CMD_DOM_HTML">
      <Parameters>
        <Value>page-|-(?&lt;=viewprofile&amp;amp;).*(?=&amp;amp;sid\=)</Value>
      </Parameters>
      <Results />
    </Branch>
  </Step>
</Project>
:D
 

vovasit91

Client
Регистрация
02.09.2011
Сообщения
18
Благодарностей
0
Баллы
1
Спасибо! Разобрался с этим вопросом теперь.
 

kickboxer

Client
Регистрация
11.06.2010
Сообщения
109
Благодарностей
8
Баллы
18

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