Cómo capturar el texto de los artículos de WeChat usando php
Páginas que usan ajax
Ingrese la dirección de la página WeChat en el enlace del artículo, haga clic en Obtener y llame a ajax. Sin mencionar, simplemente vaya al código
Copiar código
función getMsg( ){
var title=document.getElementById("title");var url=document.getElementById("url").value;var typeId;
var escritor=documento. getElementById(" escritor");var addtime=document.getElementById("addtime");//alert(url);die;
$.ajax({
url.' /addarticle/ getmsg',
tipo: 'POST',
tipo de datos: texto',
datos: url='+url,
éxito: función(datos)
{
var str=data;
var arr=new Array();//0 es el título ; 1 es la hora ;2 es el autor var result=str.split("<<>>");
for(var i=0;i arr .push(resultado[i]); } title.value=arr[0]; addtime.value= arr[1]; writer.value=arr[2]; // alerta(arr[0]); }, error: función() { alert('Error al solicitar'); } } p> } ); } Copiar código 2. Utilice la función file_get_content en la página php para obtener toda la información de la página. Esta función es para obtener todo el contenido de la página. Escriba una cadena para obtener el contenido especificado, debe utilizar una coincidencia regular. No profundizaré en el conocimiento de las expresiones regulares, vayamos directamente al contenido de hoy. Coloque los resultados en la misma variable, separados por un símbolo especial para que en la página de visualización se pueda dividir y escribir en un cuadro de texto. Copiar código función pública actionGetmsg(){ $result=array(); $url=$_POST[" url"]; $wx_content=file_get_contents($url);//Utilice la función para obtener el contenido de la URL $title_html="/.*? ';var_dump($matchs);echo '
';//coincide regularmente con la hora de publicación del artículo
$creattime_html="/.*? (. *?) <\/em>.*?/";preg_match($creattime_html, $wx_content, $matches);// echo ' ';var_dump($matchs);echo '
';echo $matchs[1]." <<>>";
// Coincide regularmente con el autor del artículo
$wxh_html="/.*? (. *?) <\/a >. *?/";preg_match($wxh_html, $wx_content, $matches);// echo '';var_dump($matchs);echo '
';echo $matches[1]". << >>";
}
Copiar código
En tercer lugar, al mismo tiempo, puede ver la columna de tiempo en la imagen, donde puede agrega lo que estás haciendo. Un pequeño control utilizado es un js, WdatePicker. js.
Primero introduce el control js en el encabezado de la página, escribe el siguiente código en el cuadro de texto, haz clic en el cuadro de texto para ver aparecer el formulario del calendario, selecciona la fecha que necesitas.
El WdatePicker.js específico se puede encontrar en línea.