在角形材质中,仍然可以单击“禁用”按钮

时间:2018-11-08 02:04:26

标签: angular material-design

import requests
import getpass
import shutil
##import json
##import sha3
##import hashlib

site_url= 'https://www.marketing.org.nz/Login'
file_url = 'https://www.marketing.org.nz/Folder?Action=Download&Folder_id=67&File=NZDI.zip'

headers = {'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36',}
login_info = {'User_name':'xxxx',
             'User_password':'xxxx',
              'User_Cookie':'false'}

s = requests.Session()
s.get(site_url)
r = s.post(site_url,
           data=login_info,
           headers=headers,
           verify=True
           )
print(r.status_code)
print(r.text)

即使按钮被禁用,按钮也会触发点击事件。有没有办法防止点击?

2 个答案:

答案 0 :(得分:1)

您不能禁用achor标签-尝试通过将锚标签包裹在div中来隐藏锚标签,或使用CSS禁用锚标签

[disabled]是一个属性绑定,它只能容纳一个属性值-您正在尝试将一个函数绑定到它-我不确定这是否可行-请检查

编码愉快!!

答案 1 :(得分:0)

尝试以下CSS规则:

[disabled]{
  pointer-events: none;
}