Как я присоединяю процесс к отладчику в Visual Studio?

Если вы используете CakePHP в своем проекте или если вы склонны извлекать соответствующую библиотеку, вы можете использовать их оболочку для завитков HttpSocket. Он имеет простой синтаксис выборки страниц, который вы описываете, например,

# This is the sugar for importing the library within CakePHP       
App::import('Core', 'HttpSocket');
$HttpSocket = new HttpSocket();

$result = $HttpSocket->post($login_url,
array(
  "username" => "username",
  "password" => "password"
)
);

... хотя у него нет способа проанализировать страницу ответа. Для этого я собираюсь использовать simplehtmldom: http://net.tutsplus.com/tutorials/php/html-parsing-and-screen-scraping-with-the-simple-html-dom-library/ , который описывает себя как имеющий jQuery-подобный синтаксис.

Я склонен согласиться с тем, что суть заключается в том, что PHP не имеет потрясающих библиотек скрапинга / автоматизации, которые есть в Perl / Ruby.

19
задан George Stocker 17 February 2011 в 16:24
поделиться

3 ответа

Вы можете подключиться к запущенному процессу с помощью Инструменты | Присоединиться к процессу . Если это веб-приложение, вы можете присоединиться к нему, прикрепив к aspnet_wp.exe или w3wp.exe .

Чтобы ответить на ваш вопрос о том, как присоединиться к процессу программно:

Вот и другие вопросы о переполнении стека, которые касаются этого:

23
ответ дан 30 November 2019 в 04:08
поделиться

В Visual Studio щелкните Инструменты | Присоединяйтесь к процессу. Затем выберите соответствующую службу.

3
ответ дан 30 November 2019 в 04:08
поделиться

Вы можете сделать это практически в любом стоящем отладчике.

В Visual Studio есть тот, который должен соответствовать вашим потребностям.

Если вам нужно немного более продвинутый контроль, попробуйте OllyDbg , который является дизассемблером, поэтому вы можете фактически управлять своей программой на уровне ассемблера. Это даст вам полный контроль, но также может возникнуть информационная перегрузка.

2
ответ дан 30 November 2019 в 04:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: