Jump to content

Search the Community

Showing results for tags 'python'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Loại nội dung


Diễn đàn

  • Ban quản trị
    • Thông báo
    • Phòng họp
    • Phòng kỷ luật
  • Ngôn Ngữ Lập Trình
    • C Sharp
    • C/C++
    • AutoIt
    • AutoHotKey
    • Python
    • HTML/PHP/Javascipt
    • REGEX - Regular Expressions
  • Thuê code - Nhận code
    • Góc bán hàng
    • Người thuê code
    • Người nhận code
    • Bóc phốt - Cảnh báo lừa đảo
    • Góc trung gian
  • Máy Tính - Internet
    • Tin Nóng
    • Thủ Thuật Internet
    • Thế Giới Trò Chơi
    • Hệ Điều Hành Windows
    • Phần Mềm
    • MMO
  • Nhà Kho
    • Thùng Rác

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Lọc bởi số lượng của...

Đã tham gia

  • Start

    End


Group


About Me

Found 11 results

  1. Pycharm là 1 IDE dành riêng cho python, các tính năng của IDE này khỏi phải bàn như hint code, debug, quản lý virtualenv, hỗ trợ jinja2, django... và nhiều nhiều nữa. Thế nhưng không phải ai cũng có tiền trả tiền license cho phiên bản professional của IDE này. Topic này mình sẽ tập hợp các license key / license server giúp các bạn kích hoạt pycharm. Update key Pycharm 2019 25/05/2019 - hạn sử dụng : November 08 2019 (nhập key active online, không cần chỉnh sửa file host) [Hidden Content] =================================================================================================================== Mở file hosts lên và thêm vào dòng này vào. Sau đó bạn hãy copy license còn active vào để kích hoạt Pycharm. Key dùng được cho : Pycharm 2018.2.4 Professional PhpStorm 2018.2.4 Professional Phần quan trọng nhất đây :)) [Hidden Content] Tớ đã test và đang xài oke nhé các bạn :").
  2. Đây là tài liệu hướng dẫn cơ bản tiếng việt dành cho ngôn ngữ Python của Võ Duy Tuấn :") . Nguồn : Võ Duy Tuấn Link Google Drive : [Hidden Content]
  3. Không biết có ai mới học python như mình không, mới tìm được link này nên share cho mn :D: (Cỡ hơn 215 code example về python) Nên mình đã down hết code về kèm save thêm file pdf anh này hướng dẫn về. Và tạo một script python khác để mở cái đống python này nhanh hơn ( file ______SELECT CODE.py). Script này sẽ làm 2 việc: 1. Mở file py tương ứng với số bạn chọn trong list (trên Web hoặc file pdf trong thư mục đều được) bằng program mở file python mặc định. Mình cài đặt luôn dùng Sublime Text nên nó sẽ tự mở tab mới trong Sublime Text. 2. Open file pdf có hướng dẫn tương ứng (save từ web anh này viết theo cụm, không phải chia bài theo từng code example đâu nhé :p ) Mình dùng excel để quản lý file nên cần thêm pandas và xlrd. Ai dùng nhớ chỉnh lại đường link chứa các file pdf trong code (vì gộp lại trong 1 thư mục riêng không nằm cùng code :p) Link : [Hidden Content]
  4. Link khóa học Python cơ bản từ không biết gì đến siêu nhân :)). Nguồn sưu tầm nên không nhớ :") . Các bác biết của ai thì có thể reply mình thêm vào. Link : [Hidden Content] * Update link drive google
  5. Chào các bạn, nay tình cờ lục được cái link còn nhiều bài tổng hợp các môn quá, (c ,c++, js, web, css, html, python, android..) nên chia sẻ lại cho các bạn :") có thể các bạn rất cần mà không biết tìm ở đâu.. link fshare nhé :") tải nhanh gọn nhé với người việt nam. Link : [Hidden Content]
  6. Han Bui

    Check pass gmail đúng sai

    Em đang dùng selenium firefox để check pass gmail đúng sai, nhưng sau tầm 20-30 mail sai thì bắt đầu có capcha tại chỗ nhập pass. Em đã thử đổi ip (ssh, 3g, 4g) nhưng đều không được. Anh chị nào biết tại sao không ạ???? List của em có cả mail edu, g-suite nên không dùng smtp được.
  7. em muốn lấy thông tin về mã giảm giá shopee nhưng toàn lỗi 406, ae nào biết chỉ em với ạ. import requests s1 = requests.session() r1 = s1.get('https://shopee.vn/api/v0/buyer/login/') c1 = r1.cookies # print(c1) s2 = requests.session() s2.headers.update({ "referer" : "https://shopee.vn/voucher-details/FSV-52476395/52476395/e3fef389495ce8cb1b538af00350063ee827926ec30b6586cf645845e31d2e49", 'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36', 'x-csrftoken': 'aVGJtJ70WPsv53V7BPQNYY9Q8GxE9dd6', 'origin':'https://shopee.vn', }) s2.cookies.update(c1) s2.cookies.update({'csrftoken': 'aVGJtJ70WPsv53V7BPQNYY9Q8GxE9dd6'}) pay = {"promotionid":52476395,"voucher_code":"FSV-52476395","signature":"e3fef389495ce8cb1b538af00350063ee827926ec30b6586cf645845e31d2e49","need_basic_info":True} r2 = s2.post('https://shopee.vn/api/v2/voucher_wallet/get_voucher_detail', data=pay) print(r2) print(r2.text)
  8. - Sử dụng trình giả lập Android của LDPLayer để nuôi tài khoản, tăng tương tác cho tài khoản Tiktok- có thể chạy nhiều tài khoản tiktok trên cùng lúc ( mỗi tài khoản là 1 LDPLayer )- Fake IP cho từng máy Android với các ứng dụng kết nối VPN miễn phí hoặc trả phí trên CH Play- tự động lướt new feed like , comment vào video giúp tăng tương tác cho tài khoản của bạn- tự động Like video chỉ định- Tự up video hằng loạt ( có điều thể chỉnh số lượng video up 1 lần ) Ai làm đc báo giá mình nhé !
  9. Hướng dẫn sử dụng module requests Bước 1 : Cài đặt module requests bằng cách chạy cmd với quyền admin gõ lệnh này vào : Bước 2 : Import thư viện Bước 3 : Bắt đầu bằng method GET : import requests Rq = http.get("https://www.facebook.com") print(Rq) #Kết quả in ra màn hình là : <Response [200]> - 3a : Lấy nội dung html trả về : import requests Rq = http.get("https://www.facebook.com") print(Rq.text) #Kết quả in ra màn hình là : nội dung sources html trang facebook - 3b : Lấy cookie trả về : import requests Rq = http.get("https://www.facebook.com") print(Rq.cookies) #Kết quả in ra màn hình là : cookiejar <bao gồm cookie trang fb> - 3c : Lấy header trả về : import requests http = requests.session() Rq = http.get("https://www.facebook.com") print(Rq.headers) # {'Content-Encoding': 'gzip', 'Cache-Control': 'private ... vv.vv} nội dung headers - 3d : Gửi request GET có kèm theo header : import requests http = requests.session() headerUA = {"user-agent": "MeoMup"} Rq = http.get("https://www.whatsmyua.info/",headers=headerUA) print(Rq.text) # xem nó trả kết quả về là biết :P
  10. Chào các bạn, hôm nay mình xin chia sẻ đoạn code sử dụng google api kết hợp với selenium dùng để tự động lấy access token, refresh access token dành cho các công việc với google API. Cụ thể bài này mình sẽ lấy access token sử dụng cho gmail nhé :") . Nếu lấy sử dụng cho youtube hay sản phẩm khác của google thì ta đọc bài đó. Chuẩn bị : Pyhon 3.6.x, Pycharm, UDF của Google API, Selenium và một số thư viện khác. Trước tiên kiểm tra bạn đã có bộ thư viện chưa, nếu chưa có các bạn có thể cài như sau, mở CMD bằng quyền admin gõ : - Cài đặt Google API : pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib - Cài đặt Selenium : pip install selenium -> OKE. Ta bắt tay vào code nào . Trước hết các bạn import các thư viện vào như sau : from time import sleep from oauth2client.client import flow_from_clientsecrets from oauth2client import file from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from selenium.common.exceptions import TimeoutException import re Giờ ta sẽ viết full code nhé, tớ sẽ copy nguyên đoạn code và chỉ rõ tùng dòng tại sao lại viết thế :D, các bạn theo sườn bài viết là được. Ở đây, tớ xin giải thích cái hàm GetExCode trước, vì sao lại có hàm này, hàm này là dùng để lấy đoạn code exchange từ file client secrect để lấy được access_token nhé. Vi muốn tự động nên code này tớ đã kết hợp với selenium để tự động đăng nhập lấy code rồi tự điền vào thôi. from time import sleep from oauth2client.client import flow_from_clientsecrets from oauth2client import file from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from selenium.common.exceptions import TimeoutException import re def GetExCode(gg_user, gg_pass, link_oauth): ExChangeCode = '' options = webdriver.ChromeOptions() #Tạo option cho việc khởi động chrome options.add_argument('headless') # option này sẽ giấu cái chrome của chúng ta đi options.add_argument('window-size=1920x1080') # không hiện lên màn hình nữa options.add_argument("disable-gpu") #... MeoChrome = webdriver.Chrome('chromedriver', chrome_options=options) #Khai báo mở chrome mới, với option vừa đc đặt ra ở trên MeoChrome.get(link_oauth) #chạy link để get access token với chrome vừa tạo ở trên delay = 3 # seconds try: WebDriverWait(MeoChrome, delay).until(EC.presence_of_element_located((By.ID, 'identifierId'))) #delay web 3 giây nếu chưa tìm thấy element có ID là : identifierId, nếu k thấy nó sẽ nhảy xuống báo lỗi dòng expect bên dưới, còn thấy nó sẽ xuống dòng tiếp MeoChrome.find_element_by_id('identifierId').send_keys(gg_user) #send username vào MeoChrome.find_element_by_id('identifierNext').click() #click nút tiếp WebDriverWait(MeoChrome, delay).until(EC.presence_of_element_located((By.NAME, 'password'))) #delay 3s nếu chưa tìm thấy element có Name là password sleep(1) # dừng lại 1s MeoChrome.find_element_by_name('password').send_keys(gg_pass) #gửi pass vào sleep(1) # dừng lại 1s MeoChrome.find_element_by_id('passwordNext').click() #click nút đăng nhập tiếp sleep(1) # dừng lại 1s MeoChrome.find_element_by_id('submit_approve_access').click() #click vào nút cấp quyền sleep(3) # dừng lại 3s ExChangeCode = re.findall('<textarea class.*?>(.*?)</textarea>', MeoChrome.page_source)[0] # lấy page sources, lọc ra exchange code MeoChrome.close() # đóng chrome MeoChrome.quit() # xóa chrome except TimeoutException: print("Loading took too much time!") return ExChangeCode #code flow dưới đây sẽ trả về cho chúng ta đoạn link để lấy được exchange code flow = flow_from_clientsecrets('client_secret.json', scope='https://mail.google.com/', redirect_uri='urn:ietf:wg:oauth:2.0:oob') #khai báo thông số cần thiết link_oauth = flow.step1_get_authorize_url() #lấy link exchange code exCode = GetExCode('user', 'pass', link_oauth) #chạy hàm để lấy được exchange code tự động print(exCode) #xem exchange code credentials = flow.step2_exchange(exCode) #nhập exchange code và chuyển thành credentials store = file.Storage('token1.json') #tạo file lưu access token store.put(credentials) #lưu #kết thúc, bài tiếp theo tớ sẽ hướng dẫn sử dụng access token này để làm gì
  11. Các bạn sử dụng code này để xem cân nặng với chiều cao của mình được kết quả và nguy cơ như thế nào nhé :") . Code Python dùng để luyện tập về hàm và if elif else def BMI(cannang,chieucao): return cannang/(chieucao**2) def PhanLoai(BMI): if BMI < 18.5: return 'Bạn quá gầy' elif BMI <= 24.9: return 'Bạn bình thường' elif BMI <= 29.9: return 'Bạn hơi béo' elif BMI <= 34.9: return 'Bạn béo phì cấp độ 1' elif BMI <= 39.9: return 'Bạn béo phì cấp độ 2' else: return 'Bạn béo phì cấp độ 3' def NguyCoBenh(BMI): if BMI < 18.5: return 'Nguy cơ thấp' elif BMI <= 24.9: return 'Nguy cơ trung bình' elif BMI <= 29.9: return 'Nguy cơ cao' elif BMI <= 34.9: return 'Nguy cơ cao' elif BMI <= 39.9: return 'Nguy cơ rất cao' else: return 'Nguy hiểm' x = float(input('Nhập vào cân nặng của bạn : ')) y = float(input('Nhập vào chiều cao của bạn : ')) bmi = BMI(x, y) print('BMI của bạn = ', bmi) print(PhanLoai(bmi)) print(NguyCoBenh(bmi))
×
×
  • Create New...