抓取价格和图片

v1.0.0 2019-04-25 08:14 UTC

This package is auto-updated.

Last update: 2020-03-26 08:03:16 UTC


README

php-phantomjs + simple_html_dom ##开发composer包步骤 ###GitHub 创建一个名 parserdom 新仓库,并克隆至本地。

$ git clone xxxx
$ cd parserdom

###初始化项目,生成composer.json文件

$ composer init

###修改composer.json文件

"minimum-stability": "stable",
"require": {
        "php": "^7.3",
        "jonnyw/php-phantomjs": "4.*",
        "sunra/php-simple-html-dom-parser": "^1.5"
    },
"autoload": {
        "psr-4": {
            "ParserDom\\": "src/"
        }
    },
    "scripts": {
        "post-install-cmd": [
            "PhantomInstaller\\Installer::installPhantomJS"
        ],
        "post-update-cmd": [
            "PhantomInstaller\\Installer::installPhantomJS"
        ]
    },
    "config": {
        "bin-dir": "bin"
    }

###新建parserdom/src/ParserDom.php ###运行composer update ###测试 新建parserdom/test/test.php

<?php
require_once '../vendor/autoload.php';

use ParserDom\ParseDom;

new ParseDom();

本地浏览器访问parserdom/test/test.php进行测试 ###添加 README.md、LICENSE、.gitignore等文件 ###推送到 GitHub

git add .
git commit -m 'init'
git tag v1.0.0 // 记住打一个版本号
git push origin master v1.0.0

###将 GitHub 上的包提交到 Packagist 首先要在 Packagist 上注册账号并登录(可以用 GitHub 直接登录) 点击顶部导航条中的 Summit 按钮 在输入框中输入 GitHub 上的刚才包地址,如:https://xx/xx 然后点击 Check 按钮 Packagist 会去检测此仓库地址的代码是否符合 Composer 的 Package 包的要求 检测正常的话,会出现 Submit 按钮,再点击一下 Submit 按钮,我们的包就提交到 Packagist 上了 ###项目中使用

composer require fantasticgarfield/parserdom