Вопрос по c#, .net – Безголовый браузер для C # (.NET)? [закрыто]

31

Я (был) разработчик Python, который создает веб-приложение с графическим интерфейсом. Недавно я решил перейти на .NET Framework и написать то же приложение на C # (это решение не было моим).

В Python я использовал библиотеку Mechanize. Тем не менее, я не могу найти ничего подобного в .NET. Мне нужен браузер, который будет работать в автономном режиме, который может заполнять формы, отправлять их и т. Д. Синтаксический анализатор JavaScript не обязателен, но он был бы весьма полезен.

Error: User Rate Limit Exceededstackoverflow.com/a/1995667/17034 Hans Passant
Error: User Rate Limit Exceeded Sgedda
Error: User Rate Limit Exceeded BrainSlugs83
Error: User Rate Limit Exceededsoftwarerecs.stackexchange.com Michael Freidgeim
stackoverflow.com/questions/12059752/…Error: User Rate Limit Exceeded Vans S

Ваш Ответ

3   ответа
30

WebKit.Net (free)

Awesomium
It is based on Chrome/WebKit and works like a charm. There is a free license available but also a commercial one and if need be you can buy the source code :-)

HTML Agility Pack (free)
This helps with extracting information from HTML etc. and might be useful in your case (possibly in combination with HttpWebRequest)

Error: User Rate Limit Exceededawesomium.com/docs/1_6_5/sharp_apiError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Bo Milanovich
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededanswers.awesomium.com/questions/6880/…
4

enter image description here

8

PhantomJS - full featured headless web browser. Often used in pair with Selenium which allows you to access the browser from .NET application. Optimus (nuget package)- lightweight headless web browser. It's in beta but it is sufficient for some cases.

Error: User Rate Limit ExceededWhy and how are some answers deleted?
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit ExceededspamError: User Rate Limit Exceededhelp centerError: User Rate Limit ExceededWhat kind of behavior is expected of users?Error: User Rate Limit ExceededAvoid overt self-promotionError: User Rate Limit ExceededHow do I advertise on Stack Overflow?.
Error: User Rate Limit Exceeded

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