Есть ли способ активировать JavaScript в robobrowser? - PullRequest
0 голосов
/ 01 июня 2018

Я написал скрипт на Python для отправки формы, и когда я пробую его, он не работает ..

Итак, я хотел посмотреть на текущую страницу в robobrowser, и я нашел это:

<div id="content">
<div class="SurveyHolder" id="BlockPage"><!-- Modules -->
<div id="jsrequired">
<p>Pour répondre à ce sondage, JavaScript doit être activé sur votre navigateur.  Dès que vous aurez activé JavaScript, vous pourrez répondre aux questions ; vous devrez néanmoins relancer le sondage.   Nous vous prions de nous excuser pour les désagréments occasionnés.</p>
<p>Vous trouverez toutes les instructions relatives à l'activation de JavaScript sur toutes les versions d'Internet Explorer, Mozilla FireFox 3.X, Opera et Netscape sur <a
href="http://support.microsoft.com/gp/howtoscript">http://support.microsoft.com/gp/howtoscript</a>.</p>
    <ul>
    <li>Activation de JavaScript dans Safari 4.0
                                                        <ul>
    <li>Cliquez sur « Modifier » dans la barre de menu puis choisissez « Préférences ».</li>
<li>Dans la boîte de dialogue qui apparaît, cliquez sur « Sécurité » dans la barre de menu située en haut.</li>
<li>En haut de la section Sécurité, dans la rubrique de Contenu Web, cochez la case « Activer JavaScript ».</li>
<li>Fermez la boîte de dialogue et toutes les fenêtres du navigateur, puis reprenez le sondage.</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="pusher" id="contenttrailer"> </div>
</div>

Это по-французски, но, в основном, требует активации javascript ...

Я пытался найти способ активировать javascript в robobrowser, но я не нашел ни одногорешение ...

Итак ... это мой вопрос: есть ли способ сделать это?

Спасибо за помощь.

1 Ответ

0 голосов
/ 01 июня 2018
  • Вам нужен безголовый браузер.- SLaks

  • Привет @SLaks, я искал в Google, и кажется, что robobrowser - это браузер без головы, или я не понимаю, чтоя читал (и это возможно ^^) я читал этот github.com/dhamaniasad/HeadlessBrowsers - ecavard

  • Вам нужен настоящий браузер, а неподделка (первые разделы на этой странице).- SLaks

  • Спасибо @SLaks, я импортировал селен, и я на самом деле пытаюсь получить веб-драйвер одного из безголовых браузеров на странице github.- ecavard

  • Я использовал PhantomJS и, похоже, работает .. Спасибо;) - ecavard

...