|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.07.2012, 16:44 | #11 |
Форумчанин
Регистрация: 02.09.2011
Сообщений: 336
|
Код:
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
|
18.07.2012, 20:04 | #12 |
Пользователь
Регистрация: 12.07.2012
Сообщений: 15
|
Петррр, Спасибо!
Я тут столкнулся с проблемой. В основном почти весь код готов, но я решил еще дополнить свою базу файлами по нужным темам. В большинстве случае файлы хранятся на Народе. Не подскажите как можно получить прямую ссылку на яндексе програмно для скачивания? Знаю, что можно(видел плагин на хром, при помощи которого можно было получить прямую ссылку, но не представляю как его изучить или же найти способ использовтаь его в своих целях), но не могу найти пока метода. |
18.07.2012, 20:50 | #13 |
Пользователь
Регистрация: 12.07.2012
Сообщений: 15
|
Нашел способ получения прямой ссылки при помощи стороннего сайта, но проблема в получении возникла:
Вместо textBox1.Text ссылку с народа: Код:
Выручите пожалуйста, очень уж надо! Последний раз редактировалось SnaiperArts; 18.07.2012 в 21:11. |
18.07.2012, 22:46 | #14 |
Пользователь
Регистрация: 12.07.2012
Сообщений: 15
|
Вроде как нашел способ получить ссылку с учетом задержки, используя webBrowser. Но не получается сделать задержку, чтобы страница полностью загрузилась(страница загружается полностью, но на ней есть ajax который подгружает данные чуть позднее).
Помоги с этим кодом, в нужном месте пометил, где нужно установить задержку: Код:
Помогите пожалуйста. -------------------------- Пытаюсь решить данную проблему через backgroundWorker1, хоть корявый способ, но надеюсь что сработает. Вылазиет одна ошибка, пока не пойму как решить. Поправьте если не в ту сторону копаю Основной код: Код:
Код:
Последний раз редактировалось SnaiperArts; 19.07.2012 в 16:53. |
19.07.2012, 17:29 | #15 |
Форумчанин
Регистрация: 02.09.2011
Сообщений: 336
|
Ничего в голову не приходит. Посмотрите API яндекса, посмотрите как работают скрипты на стороне клиента.
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
|
19.07.2012, 17:35 | #16 |
Форумчанин
Регистрация: 02.09.2011
Сообщений: 336
|
Оказывается для narod нет API
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
|
19.07.2012, 17:41 | #17 |
Пользователь
Регистрация: 12.07.2012
Сообщений: 15
|
Посмотрите код выше. Может с помощью потока и задержки можно загрузить данные из ajax. Мне пока мешает ошибка
Не пойму как грамотно сделать задержку. И в том коде где ошибка такое ощущение, что в Код:
___________________________________ ______________ На основе этого обсуждения решил делать через второй поток _http://forum.vingrad.ru/forum/topic-340793.html Но реализация подкачала с моей стороны... Последний раз редактировалось SnaiperArts; 19.07.2012 в 17:50. |
19.07.2012, 18:15 | #18 |
Форумчанин
Регистрация: 17.12.2008
Сообщений: 250
|
webbrowser использует COM компонент ие. которые может быть запущен только в STA.
попробуйте через new Thread() используя SetApartmentState() в STA Код:
Последний раз редактировалось Reskov; 19.07.2012 в 18:18. |
19.07.2012, 18:54 | #19 |
Пользователь
Регистрация: 12.07.2012
Сообщений: 15
|
Если я вас правильно понял, то год должен был такой быть
Код:
Может ошибка не в этом? |
19.07.2012, 20:02 | #20 |
Форумчанин
Регистрация: 17.12.2008
Сообщений: 250
|
webbrowser работает в sta, и должен либо быть создан там же... либо обращаться к нему через invoke... на сколько я понимаю ошибка именно в этом
Код:
ps при использование invoke можно не писать t.SetApartmentState(ApartmentState. STA); Код:
Последний раз редактировалось Reskov; 19.07.2012 в 20:05. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
парсинг сайта | Jadson | Работа с сетью в Delphi | 0 | 14.05.2012 23:30 |
Парсинг ссылок сайта | demiancz | Общие вопросы Delphi | 9 | 27.02.2012 01:00 |
парсинг сайта на bash | Backo | Помощь студентам | 2 | 15.09.2011 17:24 |
парсинг сайта | CodeNOT | PHP | 1 | 21.03.2011 09:48 |
Парсинг сайта | AnToHa-KiLL | Общие вопросы Delphi | 3 | 30.06.2009 08:22 |