pa.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # coding: UTF-8
  2. import os
  3. import requests
  4. from bs4 import BeautifulSoup
  5. from app.models import GameItemType, GameItem
  6. def main(path):
  7. url = "http://192.168.1.52:9999/games/" + path
  8. r = requests.get(url)
  9. r.encoding = r.apparent_encoding
  10. s = r.text
  11. soup = BeautifulSoup(s, "html.parser")
  12. s = soup.prettify()
  13. print(soup.title.string + "----" + path)
  14. gameitem = GameItem.objects.create(gameTitle=soup.title.string
  15. , gameImageUrl=path + "/icon.png"
  16. , gameUrl=path
  17. )
  18. gameType = GameItemType.objects.get(id=1)
  19. gameType.save()
  20. # gameitem.gameTitle = soup.title.string
  21. # gameitem.gameImageUrl = path + "/icon.png"
  22. # gameitem.gameUrl = path
  23. gameitem.gameType.add(gameType)
  24. def file_name(file_dir):
  25. for root, dirs, files in os.walk(file_dir):
  26. # print(root) # 当前目录路径
  27. # print(dirs) # 当前路径下所有子目录
  28. # print(files) # 当前路径下所有非目录子文件
  29. return dirs
  30. # dirname = file_name("F:\http\H5game\games")
  31. # for iterating_var in dirname:
  32. # main(iterating_var)
  33. # print(dirname)