作者 lyh

gx

... ... @@ -29,8 +29,6 @@ class ProofreadingController extends BaseController
$list = $proofreadingModel->list(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>1],'text',['text','translate']);
//获取当前URl的所有文本内容
$new_list = $this->getUrlRead($this->param['url']);
var_dump($new_list);
die();
if(empty($list)){
$data = [];
$translate_list = Translate::tran($new_list, $countryInfo['alias']);
... ... @@ -153,6 +151,8 @@ class ProofreadingController extends BaseController
];
$context = stream_context_create($contextOptions);
$sourceCode = file_get_contents($url, false, $context);
var_dump($sourceCode);
die();
$pattern = '/<style\b[^>]*>(.*?)<\/style>/s'; // 定义匹配`<style>`标签及其内容的正则表达式
$strippedContent = preg_replace($pattern, '', $sourceCode); // 删除`<style>`标签及其内容
$pattern = '/<script\b[^>]*>(.*?)<\/script>/s'; // 定义匹配`<script>`标签及其内容的正则表达式
... ...