Scrapy 一些记录

UnicodeEncodeError: 'gbk' codec can't encode character '\xee' in position 22
print(response.text.encode('gbk', 'ignore').decode('gbk'))
https://zhidao.baidu.com/question/1302043991323187059.html

Scrapyd 部署出现错误 builtins.AttributeError: ‘int’ object has no attribute ‘splitlines’

错误原因 twist 版本过高

Continue reading Scrapy 一些记录

jQuery 模拟手动点击链接代码

html 文件

<a href="http://www.baidu.com" id='alipaybtn'>jquery点我</a>

jQuery 代码

var goPay = '<span id="goPay"> <span>';
 
//给A标签中的文字添加一个能被jQuery捕获的元素
 
$('#alipaybtn').append(goPay);
 
//模拟点击A标签中的文字
 
$('#goPay').click();

iOS ipa 文件在线安装

文件目录

index.html

<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>
  </head>
  <body>
    <div style="text-align:center;margin-top:200px;">
      <a href="itms-services://?action=download-manifest&url=https://www.liuguofeng.com/uploads/ipa.plist">
        click to install app
      </a>
    </div>
  </body>
</html>
Continue reading iOS ipa 文件在线安装

N个数字可重复的排列组合 PHP

商品有三种价格 8,59,68,卖出不多于10件商品,可以卖出多少种方式

<?php
$a = [8,59,68];
function getList($array,$count,$index = 0,$up =0)
{
    static $result = [];
	for ($i=$index; $i < $count; $i++) {
	    foreach($array as $k => $v){
            $value = $up?$up.'+'.$v:$v;
            $result[]  = $value;
            getList($array,$count,$i+1,$value);
	    }    	
    }
    return $result ;
	
}
var_export(getList($a,10));

结果是 3^10 次方种