遍历了网站表格下的单元格文本 但可以遍历输出但是输出太多了
不知道怎么选择性遍历输出
想选择性的遍历输出 比如只遍历输出0.5的 其它不要, 或者遍历输出0.5/1的
但是遍历输出后不是我想要的
还有get.attribute()输出的怎么是空的
public.py: 代码如下:
'''登陆入口'''
class Login():
def user_admin(self,driver):
frame = driver.find_element_by_name('SI2_mem_index')
driver.switch_to.frame(frame)
driver.find_element_by_xpath('//*[@id="oldspan"]').click()
def user_login(self,driver):
username = 'username01'
password = 'admin258'
driver.find_element_by_xpath('//*[@id="username"]').clear()
driver.find_element_by_xpath('//*[@id="username"]').click()
driver.find_element_by_xpath('//*[@id="username"]').send_keys(username)
driver.find_element_by_id('passwd').clear()
driver.find_element_by_id('passwd').click()
driver.find_element_by_id('passwd').send_keys(password)
driver.find_element_by_class_name('za_button').click()
'''当前余额'''
def user_text(self, driver):
frame = driver.find_element_by_id('header')
driver.switch_to.frame(frame)
vkb = driver.find_element_by_xpath('//*[@id="credit"]')
print(vkb.text
)
首页文件如下:
from selenium import webdriver
from test_crown_1.public import Login
RTEAB_URL = 'http://66.133.87.55/'
driver = webdriver.Chrome()
driver.implicitly_wait(30)
driver.set_window_size(1200,600)
driver.set_window_position(10,200)
driver.get(RTEAB_URL)
# 登陆跳转
Login().user_admin(driver)
# Admin用户登陆
Login().user_login(driver)
# 余额查询 队数
Login().user_text(driver)
# //*[@id="TR1_11-1963696"]/td[2]
'''获取所有球队ID'''
driver.switch_to.default_content()
driver.switch_to.frame('SI2_mem_index')
driver.switch_to.frame('body')
'''遍历输出所有表格单元ID'''
tema = driver.find_elements_by_css_selector('table#game_table tr td span.con')
# tema = driver.find_elements_by_class_name('con')
print(type(tema))
print(len(tema))
for i in tema:
print(i.get_attribute('text'))
print(i.text)
print(type(i.text))
Sejujurnya, saya tidak begitu memahami data yang anda mahukan. Apa yang saya keluarkan ialah cacat gelanggang penuh (mungkin saya tidak faham bola sepak)

Jika anda masih perlu menapis, tambahkan pertimbangan untuk (tetapi jika anda hanya mahu 0.5, apa gunanya 0.5? Cetak sahaja 0.5, kerana saya tidak melihat permainan khusus dan kecacatan permainan itu) hubungi )
Bagi get_attribute('xxx') kosong, ia adalah kerana kod sumber hanya boleh berjaya apabila xxx='sdafgsegdht'