I am trying to extra some data under a login session using y. Usually when I intercept data I can view the format data in the network tab. In this login page, when the log on is submitted, I can't seems to find the format data tab.
https://lumen.ni.com/nicif/login.xhtml
Can anyone advice?
My current implementation:
import y
from y import FormReuest
class LoginSpider(y.Spider):
name = 'example.com'
def start_requests(self):
return [y.FormRequest("https://lumen.ni.com/nicif/login.xhtml",
formdata={'LoginForm:email': 'email', 'LoginForm:password': 'password'},
callback=self.logged_in)]
def logged_in(self, response):
if("Please use correct email & password combination") in str(response.body):
print("fail")
else:
data = {'p_part_number':'779494-01','p_duration':'','p_duration_uom':''}
yield FormRequest(url="http://sine.ni.com/apps/utf8/nipp.purchase_form_ajax", formdata=data)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.