beian.py 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475
  1. # @Author : Rocky
  2. # @File : beian.py
  3. # @Time : 2023/3/30 19:10
  4. from django.http import HttpResponse
  5. import logging
  6. logger = logging.getLogger('django')
  7. def beianPath(request, **kwargs):
  8. path = kwargs.get('path')
  9. logger = logging.getLogger('django')
  10. logger.info('打印请求:{}'.format(path))
  11. domain_name = request.get_host()
  12. logger.info('域名:{}'.format(domain_name))
  13. if 'www.zositech.xyz' in domain_name:
  14. html = get_zosi_html()
  15. else:
  16. html = get_loocam_html()
  17. return HttpResponse(html)
  18. def get_zosi_html():
  19. html = """
  20. <!DOCTYPE html>
  21. <html lang="en">
  22. <head>
  23. <meta charset="UTF-8">
  24. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  25. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  26. <title>珠海安士佳电子有限公司</title>
  27. <link rel="stylesheet" href="index.css" </head>
  28. <body>
  29. <div class="header con">
  30. <div class="photo"></div>
  31. <div class="headerlist">
  32. <ul>
  33. <li><a class="active">帮助中心</a></li>
  34. <li><a>售后服务</a></li>
  35. </ul>
  36. <div class="serch">
  37. <input type="text" placeholder="搜索">
  38. </div>
  39. </div>
  40. </div>
  41. <div class="nav">
  42. <ul class="con">
  43. <li>首页</li>
  44. <li>产品类目</li>
  45. <li>热卖商品</li>
  46. <li>帮助中心</li>
  47. <li>资讯</li>
  48. <li>关于我们</li>
  49. </ul>
  50. </div>
  51. <div class="banner"
  52. ></div>
  53. <div class="list con">
  54. <div class="item">
  55. <img src="https://ansjerfilemanager.s3.cn-northwest-1.amazonaws.com.cn/app/static/3.jpg">
  56. <p>无线基站套装</p>
  57. </div>
  58. <div class="item">
  59. <img src="https://ansjerfilemanager.s3.cn-northwest-1.amazonaws.com.cn/app/static/1-1-C1.jpg">
  60. <p>C1</p>
  61. </div>
  62. <div class="item">
  63. <img src="https://ansjerfilemanager.s3.cn-northwest-1.amazonaws.com.cn/app/static/1-1-306.jpg">
  64. <p>C306</p>
  65. </div>
  66. </div>
  67. <div class="footer">
  68. <div class="con">
  69. <ul>
  70. <li>网站导航</li>
  71. <li>物流配送</li>
  72. <li>售后服务</li>
  73. <li>配送服务</li>
  74. <li>退换货政策</li>
  75. <li>联系我们</li>
  76. <li>隐私政策</li>
  77. <li>服务协议</li>
  78. </ul>
  79. </div>
  80. <div style="text-align: center; "><a href="https://beian.miit.gov.cn/">粤ICP备12041005号</a></div>
  81. </div>
  82. </body>
  83. </html>
  84. <style>
  85. * {
  86. padding: 0;
  87. margin: 0;
  88. }
  89. ul {
  90. list-style: none;
  91. }
  92. .con {
  93. width: 966px;
  94. margin: 0 auto;
  95. }
  96. .header {
  97. height: 110px;
  98. }
  99. .photo {
  100. width: 165px;
  101. height: 110px;
  102. background: url(../图片/logo.png);
  103. float: left;
  104. background-position: center;
  105. background-size: 100% 100%;
  106. }
  107. .headerlist {
  108. float: right;
  109. }
  110. .headerlist ul {
  111. height: 44px;
  112. margin-top: 10px;
  113. line-height: 44px;
  114. }
  115. .headerlist li {
  116. float: left;
  117. }
  118. .headerlist a {
  119. border-right: 1px solid #b2c7ea;
  120. padding-left: 13px;
  121. padding-right: 13px;
  122. font-size: 13px;
  123. color: indigo;
  124. }
  125. .headerlist .last {
  126. border: 0;
  127. padding-right: 0;
  128. }
  129. .headerlist li .active {
  130. color: pink;
  131. }
  132. .serch {
  133. float: right;
  134. width: 234px;
  135. height: 28px;
  136. border: 1px solid indigo;
  137. }
  138. .serch input {
  139. border: 0;
  140. outline: none;
  141. width: 210px;
  142. float: left;
  143. height: 28px;
  144. padding-left: 14px;
  145. }
  146. .nav {
  147. height: 53px;
  148. line-height: 53px;
  149. border-top: 1px solid #edf4fc;
  150. background-color: #274964;
  151. color: aliceblue;
  152. }
  153. .nav li {
  154. float: left;
  155. font-size: 16px;
  156. padding-right: 76px;
  157. }
  158. .banner {
  159. height: 380px;
  160. background: url('https://ansjerfilemanager.s3.cn-northwest-1.amazonaws.com.cn/app/static/backdrop.jpg') no-repeat center;
  161. background-size: cover;
  162. }
  163. .list {
  164. height: 213px;
  165. margin-top: 11px;
  166. margin-bottom: 125px;
  167. }
  168. .item {
  169. height: 222px;
  170. width: 230px;
  171. border: 1px solid #cccccc;
  172. float: left;
  173. margin-right: 12px;
  174. }
  175. .item img {
  176. width: 230px;
  177. height: 222px;
  178. display: block;
  179. }
  180. .item p {
  181. height: 47px;
  182. padding-left: 28px;
  183. line-height: 47px;
  184. color: #274964;
  185. }
  186. .footer {
  187. height: 206px;
  188. border-top: 1px solid cornsilk;
  189. background-color: #cccccc;
  190. }
  191. .footer ul {
  192. height: 84px;
  193. padding-top: 30px;
  194. padding-bottom: 30px;
  195. line-height: 28px;
  196. border-bottom: 1px solid gray;
  197. }
  198. .footer ul li {
  199. width: 210px;
  200. padding-left: 30px;
  201. font-size: 12px;
  202. float: left;
  203. color: indigo;
  204. }
  205. .footer p {
  206. height: 61px;
  207. line-height: 61px;
  208. padding-left: 30px;
  209. font-size: 12px;
  210. }
  211. .footer p span {
  212. color: indigo;
  213. }
  214. </style>
  215. """
  216. return html
  217. def get_loocam_html():
  218. html = """
  219. <!DOCTYPE html>
  220. <html lang="en">
  221. <head>
  222. <meta charset="UTF-8">
  223. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  224. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  225. <title>珠海安士佳电子有限公司</title>
  226. <link rel="stylesheet" href="index.css" </head>
  227. <body>
  228. <div class="header con">
  229. <div class="photo"></div>
  230. <div class="headerlist">
  231. <ul>
  232. <li><a class="active">帮助中心</a></li>
  233. <li><a>售后服务</a></li>
  234. </ul>
  235. <div class="serch">
  236. <input type="text" placeholder="搜索">
  237. </div>
  238. </div>
  239. </div>
  240. <div class="nav">
  241. <ul class="con">
  242. <li>首页</li>
  243. <li>产品类目</li>
  244. <li>热卖商品</li>
  245. <li>帮助中心</li>
  246. <li>资讯</li>
  247. <li>关于我们</li>
  248. </ul>
  249. </div>
  250. <div class="banner"
  251. ></div>
  252. <div class="list con">
  253. <div class="item">
  254. <img src="https://ansjerfilemanager.s3.cn-northwest-1.amazonaws.com.cn/app/static/plug.jpg">
  255. <p>智能插座</p>
  256. </div>
  257. <div class="item">
  258. <img src="https://ansjerfilemanager.s3.cn-northwest-1.amazonaws.com.cn/app/static/gateway.jpg">
  259. <p>网关</p>
  260. </div>
  261. <div class="item">
  262. <img src="https://ansjerfilemanager.s3.cn-northwest-1.amazonaws.com.cn/app/static/door_magnet.jpg">
  263. <p>门磁传感器</p>
  264. </div>
  265. </div>
  266. <div class="footer">
  267. <div class="con">
  268. <ul>
  269. <li>网站导航</li>
  270. <li>物流配送</li>
  271. <li>售后服务</li>
  272. <li>配送服务</li>
  273. <li>退换货政策</li>
  274. <li>联系我们</li>
  275. <li>隐私政策</li>
  276. <li>服务协议</li>
  277. </ul>
  278. </div>
  279. <div style="text-align: center; "><a href="https://beian.miit.gov.cn/">粤ICP备12041005号</a></div>
  280. </div>
  281. </body>
  282. </html>
  283. <style>
  284. * {
  285. padding: 0;
  286. margin: 0;
  287. }
  288. ul {
  289. list-style: none;
  290. }
  291. .con {
  292. width: 966px;
  293. margin: 0 auto;
  294. }
  295. .header {
  296. height: 110px;
  297. }
  298. .photo {
  299. width: 165px;
  300. height: 110px;
  301. background: url(../图片/logo.png);
  302. float: left;
  303. background-position: center;
  304. background-size: 100% 100%;
  305. }
  306. .headerlist {
  307. float: right;
  308. }
  309. .headerlist ul {
  310. height: 44px;
  311. margin-top: 10px;
  312. line-height: 44px;
  313. }
  314. .headerlist li {
  315. float: left;
  316. }
  317. .headerlist a {
  318. border-right: 1px solid #b2c7ea;
  319. padding-left: 13px;
  320. padding-right: 13px;
  321. font-size: 13px;
  322. color: indigo;
  323. }
  324. .headerlist .last {
  325. border: 0;
  326. padding-right: 0;
  327. }
  328. .headerlist li .active {
  329. color: pink;
  330. }
  331. .serch {
  332. float: right;
  333. width: 234px;
  334. height: 28px;
  335. border: 1px solid indigo;
  336. }
  337. .serch input {
  338. border: 0;
  339. outline: none;
  340. width: 210px;
  341. float: left;
  342. height: 28px;
  343. padding-left: 14px;
  344. }
  345. .nav {
  346. height: 53px;
  347. line-height: 53px;
  348. border-top: 1px solid #edf4fc;
  349. background-color: #274964;
  350. color: aliceblue;
  351. }
  352. .nav li {
  353. float: left;
  354. font-size: 16px;
  355. padding-right: 76px;
  356. }
  357. .banner {
  358. height: 380px;
  359. background: url('') no-repeat center;
  360. background-size: cover;
  361. }
  362. .list {
  363. height: 213px;
  364. margin-top: 11px;
  365. margin-bottom: 125px;
  366. }
  367. .item {
  368. height: 222px;
  369. width: 230px;
  370. border: 1px solid #cccccc;
  371. float: left;
  372. margin-right: 12px;
  373. }
  374. .item img {
  375. width: 230px;
  376. height: 222px;
  377. display: block;
  378. }
  379. .item p {
  380. height: 47px;
  381. padding-left: 28px;
  382. line-height: 47px;
  383. color: #274964;
  384. }
  385. .footer {
  386. height: 206px;
  387. border-top: 1px solid cornsilk;
  388. background-color: #cccccc;
  389. }
  390. .footer ul {
  391. height: 84px;
  392. padding-top: 30px;
  393. padding-bottom: 30px;
  394. line-height: 28px;
  395. border-bottom: 1px solid gray;
  396. }
  397. .footer ul li {
  398. width: 210px;
  399. padding-left: 30px;
  400. font-size: 12px;
  401. float: left;
  402. color: indigo;
  403. }
  404. .footer p {
  405. height: 61px;
  406. line-height: 61px;
  407. padding-left: 30px;
  408. font-size: 12px;
  409. }
  410. .footer p span {
  411. color: indigo;
  412. }
  413. </style>
  414. """
  415. return html