大家好,如果您还对小说网站源码分享带采集吾爱不太了解,没有关系,今天就由本站为大家分享小说网站源码分享带采集吾爱的知识,包括小说网站系统源码的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
webdriver常用的方法
1,clear():清除文本
2,send_keys():输入文本
3,click():点击元素
4,refresh():刷新页面
5,submit():提交,功能同click(),但用的没有click广泛
6,size:返回元素的尺寸
7,text:获取元素的文本
8,get_attribute(name):获取属性值
9,is_displayed():设置该元素是否用户可见,可见返回true,否则返回false
10,getPageSource():获取页面源码
隐形等待10s,页面加载完则继续,没有加载完等10s后继续
”’
登录
”’
deflogin(self):
self.driver()
self.browser.find_element_by_xpath(‘//a[@class=”signin-loader”]’).click()
self.browser.implicitly_wait(10)9,is_displayed():设置该元素是否用户可见,可见返回true,否则返回false
time.sleep(1)
isdisplay=self.browser.find_element_by_css_selector(‘.sign-info>a’).is_displayed()
ifisdisplay:
self.browser.find_element_by_css_selector(‘inputPassword’).send_keys(‘ceshiceshi’)
self.browser.find_element_by_xpath(‘//form[@id=”sign-in”]/div/input[1]’).click()
else:
print(‘可以注册’)
”’
登录后点击会员中心进入管理端操作
”’
defmanage(self):
self.login()
隐形等待10s,页面加载完则继续,没有加载完等10s后继续
time.sleep(1)
self.browser.find_element_by_xpath(‘//div[@class=”topbar”]/a[last()]’).click()
self.browser.implicitly_wait(10)1,clear():清除文本
self.browser.find_element_by_xpath(‘//ul[@class=”user-meta”]/li[4]/input’).clear()
3,click():点击元素
self.browser.find_element_by_xpath(‘//input[@evt=”info.submit”]’).click()
time.sleep(0.5)
6,size:返回元素的尺寸
sizes=self.browser.find_element_by_xpath(‘//input[@name=”nickname”]’).size
print(sizes)7,text:获取元素的文本
texts=self.browser.find_element_by_xpath(‘//ul[@class=”user-meta”]/li[4]/label’).text
print(“{}是:测试{}”.format(texts,self.datestr()))8,get_attribute(name):获取属性值
attribute_type=self.browser.find_element_by_xpath(‘//input[@evt=”info.submit”]’).get_attribute(‘value’)
print(‘属性值是:{}’.format(attribute_type))10,browser.page_source:获取页面源码
page=self.browser.page_source
self.browser.implicitly_wait(10)findall返回string中所有pattern想匹配的字符串,返回形式为元祖,findall(pattern,string,flags=0)
find_all=re.findall(‘html”title=”(.*?)”>’,page)
fortitleinfind_all:
print(title)
self.browser.close()
deftest(self):
self.driver()
self.browser.implicitly_wait(10)isdisplay=self.browser.find_element_by_css_selector(‘.sign-info>a’).is_displayed()
print(‘可以登录’)
print(‘可以注册’)
page=self.browser.page_source
self.browser.implicitly_wait(10)findall返回string中所有pattern想匹配的字符串,返回形式为元祖,findall(pattern,string,flags=0)
find_all=re.findall(‘html”title=”(.*?)”>’,page)
fortitleinfind_all:
print(title)
self.browser.close()
defdatestr(self):
times=int(time.time())
returntimes
if__name__==’__main__’:
fen=fenxiangbe()
fen.manage()
fen.test()
关于小说网站源码分享带采集吾爱和小说网站系统源码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
