기계가 아마 잘못되었거나 다른 효율적인 방법이 있습니다. 여기 내 문제가 있습니다 :은 nokogiri와의 링크를 클릭하면 곤란 해지고
먼저, nokogiri를 사용하여 html 문서를 열고 클릭해야 할 링크가 발견 될 때까지 해당 css를 사용하여 문서를 트래버스합니다.
이제 링크가 생기면 그것을 클릭하기 위해 기계화를 어떻게 사용합니까? 문서에 따르면, Mechanize.new에 의해 반환 된 객체는 문자열 또는 Mechanize :: Page :: Link 객체 중 하나입니다.
문자열을 사용할 수 없습니다. 동일한 링크가 100 개 이상있을 수 있기 때문에 기계화가 nokogiri에서 가로 지르는 링크를 클릭하기 만하면됩니다.
아이디어가 있으십니까? 당신이 필요로하는 링크 노드를 발견 한 후
에 따라 충분히 똑똑하다. 내 대답 좀 봐. – Serabe
나는 이것이 가장 쉽지는 않지만 어떤 경우에는 더 좋다고 생각한다. 페이지에 같은 클래스의 링크가 많이 있었지만 다른 테이블 셀에 비해 상대적으로 클릭 한 셀을 알 수 있어야했습니다. 그래서 Nokorigi 사용자가 그 셀과 링크를 찾을 수 있습니다. 나는 Mechanize link_with를 통해 내가 본 것을 할 수는 없다. – Mortimer