Выберите радио кнопки с помощью scrapy - PullRequest
1 голос
/ 23 февраля 2011

Как мне выбрать радиокнопки со скрапом?

Я пытаюсь выбрать следующее

formdata={'rd1':'E'} does not work

<input type="radio" name="rd1" value="E" checked="checked" />Employee
<input type="radio" name="rd2" value="o" />Other

1 Ответ

1 голос
/ 25 февраля 2011

Вы можете использовать lxml.cssselector для выбора переключателей.

>>> import lxml.html
>>> from lxml.cssselect import CSSSelector
>>> str = """
... '<input type="radio" name="rd1" value="E" checked="checked" />Employee
... <input type="radio" name="rd2" value="o" />Other'
... """
>>> input_sel = CSSSelector('input[name="rd1"]')
>>> lx = lxml.html.fromstring(str)
>>> input_sel(lx)
[<InputElement b7e7665c name='rd1' type='radio'>]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...